2003 3.0i cranks but won’t fire up. I’ve narrowed it down to fuel starvation as there is no fuel pressure at the fuel rail. Fuel pump is the last thing I want it to be due to the difficulty involved. I’ve plugged my Creator OBD in and it’s not showing any fault codes. I’ve charged the battery in case it was a low voltage issue. Any experts out there that might give me a clue where to look next would be appreciated. I’ve checked the fuses and replaced the relay in the engine bay fuse compartment, I’m not sure if there’s another relay under the glove compartment. I’ve also replaced the crank position sensor. I’ve listened for the fuel pump priming when the ignition is switched on but the is no sign of it priming. Next step if I get no response is to get a mobile BMW technician involved. Does anyone know of any in the Middlesbrough area.