It may have been a safety fallback of the engine. If your engine oil pressure gets low I believe it limits the RPMs. I am not sure how it works on a BMW but Honda has a similar system on the V-Tec engine where the V-Tec won't engage without sufficient pressure. So it is possible it may have been something that either did was from the coil or other wise to get the computer to keep the engine from running so it would not be damamged. It may have look ed at the faulty coil as a danger of detonation and kept the engine from running.
Either way if the computer is allowing it to run your okay. However I would still go to an Advance Auto or Auto Zone and have them pull codes and see if anything comes up as you don't have to have a, Check Engine" light come on to have a trouble code present.
Please consider a to help us answer more questions.
Wednesday, August 29th, 2012 AT 6:17 PM