Skip to content
TempaDrive Forum
On this pageHow to Identify a Misfire
Pinned

Knowledge Base

BMW Misfires Explained — Coils, Plugs, Injectors, or Something Else?

TTempaDrive

@tempadrive

Admin

Administrator

Posts0
Threads194
Rep0
JoinedMar 2026

BMW Misfires — Finding the Cause

A misfire means one or more cylinders aren't firing properly. It's one of the most common BMW issues and can range from a €30 spark plug to a €3,000 injector set.

How to Identify a Misfire

  • Check engine light (steady or flashing)
  • Rough idle — engine shakes
  • Loss of power — especially noticeable under load
  • Poor fuel economy
  • Fault codes: P0300 (random), P0301-P0306 (cylinder-specific)

The Diagnostic Ladder

Always start cheap and work up:

Step 1: Spark Plugs (€30-80)

The most common cause. If plugs are old or fouled, replace all of them.

  • N54: Replace every 15,000-20,000 km
  • N55/B58: Replace every 40,000-60,000 km

Step 2: Ignition Coils (€60-200)

If replacing plugs doesn't fix it, swap the coil from the misfiring cylinder with a known-good cylinder. If the misfire follows the coil, that's your problem.

Step 3: Injectors (€200-1,000)

Direct injectors can fail, especially early-index N54 injectors. Swap test like coils, or have them flow-tested.

Step 4: Vacuum/Boost Leak (€0-200)

A leak lets unmetered air in, causing lean misfires. Smoke test the intake system.

Step 5: Carbon Buildup (€300-600)

On direct injection engines, carbon on intake valves restricts airflow unevenly. Walnut blast to clean.

Step 6: Compression Issue (€500-5,000+)

If nothing above fixes it, do a compression test. Low compression = internal engine problem (valve, ring, or head gasket).

The Swap Test Trick

This is the fastest way to diagnose coil vs plug vs injector:

  1. Read codes — note which cylinder is misfiring (e.g., P0303 = cylinder 3)
  2. Swap the coil from cylinder 3 with cylinder 1
  3. Clear codes, drive, re-scan
  4. If misfire moves to cylinder 1 → bad coil
  5. If misfire stays on cylinder 3 → swap the plug next
  6. If misfire still stays → swap the injector
  7. If misfire STILL stays → it's mechanical (compression, valve, etc.)

This costs nothing and takes 30 minutes. Do it before throwing parts at the problem.

0209

No replies yet. Be the first to respond.

Want to join the conversation? Sign in or create an account — it takes about ten seconds.