Originally Posted by warren cooper
removed the fuel line, turned the ignition on, no gas coming out. Tried to crank, still no gas coming from the line. Looks like it's the fule pump after all. Thanks, too, for the above photo. That really helped. I don't like second guessing myself with all the different lines and not being familiar with the fuel injection engines. I do hear a humming coming from the direction of the pump when I turn the ignition on, but it's hard to tell if it's the antenna motor or not. I got a price from Advance Auto of about $250.00 for a new fuel pump. Do you know of somewhere else I might get a better price?
At some point the antenna motor will stop running. IIRC the faint buzzing in the engine compartment is your idle control valve at work.
Another test before you write off the fuel pump is to pull the fuel pump relay (middle relay next to the main relay you tested earlier) and with the ignition off, connect a jumper wire (ideally 16-gauge with a 15A inline fuse) across terminals 30 and 87. Turn the ignition on and see if your fuel pump runs at that point. If it does consider replacing the fuel pump relay and see if your problem goes away.
Another item that typically gets mentioned is the crank positioning sensor. The car's computer uses the CPS input that the engine is spinning and in turn allows the fuel pump to run. Bad CPS = no start, guaranteed.
Let's say after all this you have to change the fuel pump. Here are some potentially cheaper alternatives:
Visit realoem.com with the last seven numbers of your VIN. Look up the part number of your fuel pump. See if someone is offering it up on eBay, the FS section on BMW boards, craigslist, etc.
You can scour salvage yards. A fuel pump can be used on quite a few models besides your exact year, and realoem.com can help you develop a list of potential donor cars. Often the fuel sender units are pulled, but you can always transfer yours to the replacement unit.
With the old unit out of the vehicle and dry, you can buy just a pump and solder the electrical connections to your existing setup. Search around the Net -- I've read of people doing this kind of fix for around $50.
Good luck with it.