Have you checked the fuel pump relay for corroded pins? Can you hear the fuel pump engaging? The fuel pump relay is shown in the video min 1:10
If you don't hear the fuel pump engaging probably the fuel pump is bad. With a voltmeter, if u check, do you have continuity between the pins? You could jump the fuel pum from the fuel pum relay...
I would remove the fuel pump and check the fuel pump sump for sandy corrosion, If the car was sitting for a while without being started for sure it has a lot of dirt around.
JOY = BMW