BMW Questions? Ask a BMW Repair Expert for Answers.
Should be fuse 23, 15a, if it has no power it is powered by the fuel pump relay
Does it get power to the fuel pump now? It's possible you may have a bad fuel pump, you may want to check fuel pressure while it is running.
Do you get power to the fuel pump when cranking? If so, check to see if you actually have fuel pressure to engine bay. I think your pump is bad, but you need to be sure you have power there.
Have you checked for power on the fuel pump connector when cranking, instead of just listening? The pump is the outer two wires (thicker) and the level sender is the inner two wires (thinner)