Try a new DME relay. It's located under your driver's seat. The DME relay is a know failure point on these cars - it controls the fuel pump and the engine management system. If it's bad, no fuel and no spark.
If it starts tomorrow, there's a good chance that's the problem. The relay heats up and fails, cools down and works again. I have a spare you could borrow to test, but you'd have to go to Germantown to get it.
Order another one even if the one you have is fine. It's good to have a spare.
__________________
Chris M
1985 911 Carrera with a couple cosmetic only mods
2006 E90 330i
1999 E46 328i
|