Another thing to look at is your oil level sensor.. I had a similar experience once that the oil sensor in the pan was bad and it stopped the car from starting.. I unplugged the sensor and the car started fine..
2001 740il Sport- Needs maintenance.. Parts ordered..
2006 Volvo XC90- Kid Hauler
1992 BMW K75s Cafe build