Does the pump turn on when the key is first turned, the 3-4 seconds that you hear it priming before you start the motor? If so, I would check for battery voltage at the wiring connector. Should be O/R and G colored wires. If you have battery voltage at the connector, make two jumper wires that can be hooked to a separate 12v battery. Be sure to fuse them properly and see if the pump runs like that. If it blows the fuse on the jumper wire the pump is most likely bad. Only other thing I can think of is maybe the injector is partially plugged if it passes all the test above.
I will add I would only try the test for the 3-4 seconds, or however long it normally primes with the key. Not sure if it is disconnected from the wiring harness the pump will get the signal to turn off at the end of priming. I imagine the ECU turns it off at the end of prime.
Last edit, after all these attempts to get your 700i to run have you full charged the battery. Reason I ask is some FI computer-controlled vehicles can be really funny about running if the voltage gets low. My thought is fuel pump has gone bad. But you really need to eliminate every other possible cause first. The fuel pump is not cheap.