what will stop the ignition from fireing
Check the 12Volts at the coil...perhaps a ballast resistor is out to lunch~
Many things can stop a ignition system from firing. Start with the basics cap rotor, plugs, wires, coil itself. From there gets more complex crank sensor, DME (digital motor electronics).
Looking for a Used 3 Series in your area?
CarGurus has 38,748 nationwide 3 Series listings starting at $1,495.
Search BMW 3 Series Questions
Are you a UK consumer? CarGurus now has a discussion forum in the UK.
BMW 3 Series Experts