Jump terminals 30 and 87 at the fuel pump relay socket. See if that makes the pump run continuously (it should) and the car should run this way, but it may throw a code for a fuel pump relay (1261). If jumping the terminals causes the pump to run and i.e., the car runs also, then you need to replace the relay.
If you jump the terminals and have 12v to the electrical connector, but the pump won't run, then the new pump is probably faulty. If that is the case, I would try the old pump again. If you have 12v at the switch with the terminals jumped, then it has to be the pump.
I donít know if you have it, but there is a searchable version of the Bentley manual here on the fest. Testing of the fuel pump is spelled out very well.
Calypso Red 1992 525i with 183K miles
1991 735i - Sold
1992 525i - Sold
1995 325is - Sold
2000 528i - Sold