I thought it may be the fuel pump I was on a ride and managed to find a fuel pump and still didn't work. Ended up bypassing the electronic pump and then it worked. Got a price from BMW and they want to Charge me R3000. trying to see if anyone knows of a place where I can try get hold of one cheaper