Car cranks then cuts off on 2006 BMW 530i

My car starts up immediately, then it cuts off.

Asked by for the 2006 BMW 530i
Check your key icon on the dash, does it flash or keep flashing? Also is there an ETC or EPC light ever on? because it sounds like either a theft control immobilizer issue or an electronic throttle body issue.
The best thing is to pull the codes and verify fuel pressure, but a good german shop will have to do that.