I had the EXACT same problem. Fuel pump body is about to die on you. I burned two of them but got my money back since it happend in two weeks (for both) and the BMW service replaced with a brand new one.
Mine stalled at me one night and I spend 4 hours taking the whole car appart just to find out what is wrong with it. Took the plugs out to see if it was fluded, took the rear seat to check the pump, checked the whoel fuse box (those fuses burn when stuff like that happens).
I would say give your pump a try since you are not getting any fuel to your engine. I thought it was the injectors too but they were fine sine after replacing I still had the same problem.
PS: Do not buy rebuild fuel pumps. They cost a lot less for a reason.
Thinkin' that you are fast doesn't make you fast.