There isn’t a universal replacement schedule for ignition coils on BMWs. Coils generally last many years and miles—often 100,000 miles or more—and are replaced when they fail or during a routine spark plug service.
The exact timing depends on your model, engine type, and driving conditions. Modern coil-on-plug designs are reliable, but heat, vibration and moisture can shorten life. In practice, technicians replace coils only after diagnosing a fault or when performing plug changes, rather than following a fixed mileage interval.
What determines coil longevity
Coil life is influenced by engine heat, electrical load, vibrations from the drivetrain, moisture exposure, and overall maintenance. BMW uses individual coil packs per cylinder; many engines run reliably with these units for long durations, but high-mileage or heavily driven vehicles may see failures sooner.
Common signs of a failing ignition coil
If a coil is nearing end of life, you may notice one or more of these symptoms. Early detection helps prevent further damage to the catalytic converter or other components.
- Engines misfiring in one cylinder (often triggering codes like P0301–P0306) and rough running.
- Rough idle or stalling, especially when cold or under load.
- Loss of power, hesitation during acceleration, or reduced performance.
- Decreased fuel economy and increased emissions.
- Check engine light with coil-specific fault codes (for example P0350–P0356) or general misfire codes.
- Visible signs of damage to the coil boot or wiring (less common but possible).
If you observe these, have the vehicle scanned and diagnosed by a qualified tech to confirm whether the ignition coil is at fault.
Should you replace coils on a schedule?
There is no fixed interval published by BMW for coil replacement. In practice, most owners replace coils only when needed or as part of a spark plug service. Some drivers choose to replace coils in sets when performing a major maintenance service, typically around 60,000–100,000 miles, to maintain consistent performance and avoid multiple future misfires.
Before deciding, consider these guidelines:
- No universal mileage: coil life varies with engine, climate, and driving style.
- Replace coils based on diagnosis or as part of a plug replacement if a cylinder has a known fault.
- On engines with multiple coils, some technicians replace all coils in the same bank or all cylinders to prevent uneven wear or mismatches across coils.
- Use OEM or high-quality aftermarket coils; ensure compatibility with your engine code; check warranties if applicable.
In short, avoid a one-size-fits-all schedule; rely on diagnostics and service history to guide decisions.
Practical maintenance planning
To manage costs and maintain performance, plan coil inspection during spark plug service, monitor for symptoms, and consult a BMW specialist to tailor a replacement strategy to your model and mileage.
Summary
Modern BMW ignition coils do not have a universal replacement interval. They can last well beyond 100,000 miles, but failures can occur earlier due to heat and electrical stress. Replace coils based on diagnostic results or as part of a spark plug service, and consider replacing them in sets during major maintenance to prevent future misfires. For model- and mileage-specific guidance, consult a qualified BMW technician.
How to tell if coils are bad on a BMW?
6 Signs of a Faulty Ignition Coil
- Your Engine Starts Misfiring.
- Your Engine Loses Power.
- Your Engine Suddenly Stalls.
- Your Gas Mileage Worsens.
- You'll See Black Smoke Behind You.
- Your Check Engine Light Appears.
Can a bad ignition coil cause a P0300?
Often, a faulty ignition coil or coil pack lies behind the P0300 code. Check the connector and coil pack for damage and replace it if necessary. If the misfire follows a seemingly intact ignition coil when it's installed atop a different cylinder, replace the coil.
How much does it cost to replace a coil in a BMW?
The average cost for a BMW 328i Ignition Coil Replacement is between $145 and $226 but can vary from car to car.
Why do BMW ignition coils fail?
Apart from maintenance issues, another cause of BMW ignition coil failure is wear and tear due to age. The longer you keep your car on the road, the higher its chance of experiencing an ignition coil problem.


