Skip to Content
103 State St East Jordan, MI, 49727
  • MON: Closed
  • TUES: 8:00AM - 6:00PM
  • WED: 8:00AM - 6:00PM
  • THUR: 8:00AM - 6:00PM
  • FRI: 8:00AM - 6:00PM
  • SAT: Closed
  • SUN: Closed
MORE >
  • Yelp
  • Google Business Profile
  • Facebook
7984 North St Central Lake, MI, 49622
  • MON: 8:00AM - 6:00PM
  • TUES: 8:00AM - 6:00PM
  • WED: 8:00AM - 6:00PM
  • THUR: 8:00AM - 6:00PM
  • FRI: Closed
  • SAT: Closed
  • SUN: Closed
MORE >
  • Yelp
  • Google Business Profile
  • Facebook

How to test ignition coils on a BMW?

The quick answer is to verify whether a misfire is caused by a coil by checking for misfire codes, testing each coil’s resistance, and confirming with a swap or live-data test. If a coil reads out of spec or the misfire moves with a coil swap, replace that coil.


BMWs use coil-on-plug ignition on most modern engines, with each cylinder typically having its own ignition coil integrated into the spark plug boot or mounted directly on the cylinder head. Testing involves a mix of visual inspection, electrical resistance checks for primary and secondary windings, and diagnostic methods such as live data, swap verification, or, when available, oscilloscope testing and BMW’s ISTA diagnostics to assess coil performance under load. The following guide covers common procedures you can perform with basic hand tools, while noting model-specific variations.


What to check before testing


Before you start electrical measurements, perform a quick visual and diagnostic check to catch obvious issues and plan your test sequence:



  • Inspect coil boots for cracks, oil contamination, or signs of arcing.

  • Check electrical connectors for corrosion, bent pins, or loose connections.

  • Look for oil leaks or coolant contamination around coil boots, which can degrade insulation.

  • Review OBD-II trouble codes for cylinder-specific misfires (e.g., P0302 for cylinder 2) and recorded misfire counts.

  • Note engine temperature and idle quality, as some tests rely on engine operating conditions.


Visual and code-based checks help you triage which coils to test first and reduce needless disassembly.


Tools and equipment


Assemble these tools to perform the common coil tests on a BMW:



  • Digital multimeter (preferably with 0.01 ohm resolution for precision)

  • BMW-approved OBD-II scanner or a capable generic scanner with live data and misfire counters

  • Spark plug boot tester or a safe spark tester (optional but helpful)

  • Automotive oscilloscope or a BMW ISTA diagnostic tool (preferred for waveform/live-data tests)

  • Basic hand tools (socket set, pliers, connectors cleaners) and battery disconnect tool if needed


The listed tools cover the most common on-car tests and swap verifications. If you have access to BMW ISTA or a professional-grade scope, you can deepen diagnostics significantly.


Static resistance testing (primary and secondary windings)


Use these steps to measure the coil windings when the engine is not running. This helps identify open circuits or shorts in the windings before performing more involved tests.



  1. Identify the misfiring cylinder using codes or live data and gain access to the corresponding coil. Disconnect the battery before disconnecting coil wiring to avoid a short or shock.

  2. Access the ignition coil’s primary terminals. For coil-on-plug designs, this is typically the two low-voltage pins on the coil’s connector (the “primary” side).

  3. Measure primary winding resistance across the two primary pins with the multimeter. Note the value.

  4. Identify the coil’s high-voltage terminal (the spark plug boot connection) and measure secondary resistance between this high-voltage terminal and the coil ground (the coil body or engine ground).

  5. Compare both readings to BMW service data for your engine. Typical ranges (approximate and model-dependent) are:
    - Primary winding: roughly 0.3 to 2 ohms
    - Secondary winding: roughly 6,000 to 18,000 ohms
    Use the exact spec from the factory service manual for your exact engine code (N20, N55, B58, etc.).

  6. If a winding is open, shorted, or outside spec by a large margin (often >20–30% from spec), the coil is likely faulty and should be replaced.


Static resistance testing provides a quick screen for obvious coil failures, but some failures only appear under load or during dynamic operation. If readings are borderline or within spec, proceed to live-data or swap tests to confirm.


Coil swap verification (misfire follows the coil)


A practical way to confirm a coil’s fault without advanced equipment is to swap it with a known-good coil and observe whether the misfire follows the coil.



  1. Note the cylinder with the misfire code (e.g., cylinder 4).

  2. With the engine off and battery reconnected, swap the suspected bad coil with a known-good coil from another cylinder (e.g., swap cylinder 4 coil with cylinder 2 coil).

  3. Reconnect all wiring, clear codes or cycle ignition, and start the engine. Run at idle or a controlled RPM.

  4. Check the OBD-II scanner again or observe live data: if the misfire code now references the cylinder that received the suspected coil, the coil is likely faulty; if the misfire stays with the original cylinder, the issue is elsewhere (spark plug, injector, wiring, or compression).


Coil swapping is a reliable, equipment-light method to confirm a coil fault, particularly on BMWs where each cylinder often has its own coil-on-plug assembly. If the misfire follows the coil, replacement is typically warranted.


On-car waveform and live-data testing


For a more definitive assessment, capture live coil behavior with a scope or advanced diagnostic tool to view ignition waveforms and current draw. This can reveal weakened spark energy, abnormal dwell, or irregular primary current patterns even when resistance tests pass.



  • Use an oscilloscope or ISTA to monitor the coil’s primary current waveform during cranking or steady idle. Look for consistent, sharp current ramps and uniform dwell times across coils.

  • If you don’t have a scope, a current clamp with a compatible oscilloscope can still reveal major anomalies in current draw between coils.

  • Compare waveforms from each cylinder to identify a coil with a low-energy spark or erratic pattern.


Live-data and waveform analysis can differentiate a coil with adequate resistance but poor output from a coil with mechanical or winding faults. This step is especially helpful for intermittent misfires.


Diagnostic tools and dealer-level methods (ISTA and beyond)


BMW ISTA (Integrated Service Technical Application) provides guided diagnostic tests and cylinder-specific procedures that can confirm coil or wiring faults with step-by-step tests, fault-code mapping, and test routines that are not available in generic scanners.



  • ISTA can perform automated misfire tests and log waveform data for each coil, often giving a pass/fail indication for each cylinder.

  • When using ISTA, follow the recommended test sequences for your engine code (N-series, B-series, etc.) to avoid misinterpretation of data.


Dealer-grade tools offer the most thorough, model-specific diagnostics, but many manual tests described here remain effective for home garages and independent shops.


When to replace ignition coils


Keep these guidelines in mind when deciding on replacement:



  • A coil shows an out-of-spec resistance reading on primary or secondary windings.

  • A cylinder consistently misfires and coil swapping moves the misfire with the coil.

  • Live data or waveform testing reveals weak or erratic spark output from a coil compared to others.

  • Visible damage, oil ingress, or cracked boots on the coil or boot connections.


Coil failures can occur gradually, so even if a single test is inconclusive, replacing the suspect coil may prevent recurring misfires and improve engine performance.


Safety considerations


Working with ignition systems involves high voltage. Follow these precautions:



  • Disconnect the battery before performing resistance tests or disconnect coil harnesses to minimize risk of shocks or shorts.

  • Keep hands and tools away from the high-voltage spark path when the ignition system is powered.

  • Work in a well-ventilated area and use eye protection.

  • If you’re unsure about any step or your model has a unique coil arrangement, consult the vehicle’s service manual or a qualified technician.


Safety first ensures you can diagnose accurately without injury or damage to electrical systems.


Summary


To test BMW ignition coils, start with a visual inspection and read misfire codes. Use a multimeter to measure primary and secondary windings on each coil, compare values to the engine’s service data, and perform a cylinder swap if needed to see whether the misfire follows the coil. For more conclusive results, rely on live-data testing, waveforms with an oscilloscope or ISTA diagnostics, and consider coil swap verification. Replace coils that fail resistance tests, show weak output, or cause persistent misfires after verification. Always follow model-specific guidance for your BMW engine code.


Conclusion


Testing ignition coils on a BMW combines basic electrical checks with diagnostic data and, when available, waveform analysis. The combination of resistance measurements, swap verification, and live data offers a practical path to identifying faulty coils and restoring engine reliability across modern BMWs.


Final note


If you’re unsure about your exact model’s coil design (coil-on-plug versus coil packs, or different wiring layouts across generations), refer to BMW’s official service information for the precise procedure and specifications. This ensures accuracy for your particular engine code and year.


Further resources


Consider consulting:



  • BMW ISTA diagnostic guides for your engine code

  • Factory service manuals or official repair data for exact resistance specs

  • Professional automotive forums and repair databases focused on BMW ignition systems

Related Articles

Ryan's Auto Care

Ryan's Auto Care - East Jordan 103 State St East Jordan, MI 49727 231-222-2199
Ryan's Auto Care - Central Lake 7984 North St Central Lake, MI 49622 231-544-9894

Ask any car or truck owner in Central Michigan who they recommend. Chances are they will tell you Ryan's Auto Care.