BMW Rough Idle Diagnosis — Misfire, Trims, Injector & Valvetronic Evidence
BMW rough idle diagnosis: misfire counters, fuel trims, injector contribution, ignition, vacuum/intake leaks, MAF/MAP plausibility, VANOS/Valvetronic context, compression/mechanical, mounts as vibration transmitters, temperature-dependent behaviour, live data, scope. Not affiliated with BMW.
Pressure, voltage, torque, pin and waveform values on this page are guidance only. Vehicle-specific verified specification required before acting on any test.
Rough idle separates into single-cylinder and system-wide
BMW rough idle splits into two questions before any testing: is it one cylinder, or is it all cylinders? Misfire counters and injector-correction values answer this in the first test. Persistent roughness on one cylinder points to that cylinder (coil, injector, mechanical); broad roughness across all cylinders points to a system fault (fuel, air, valvetrain control, sensor). The test order after that is different for each.
Trademark notice: MechanIQ is independent software and is not affiliated with, endorsed by, or sponsored by BMW AG. "BMW", "DME", "VANOS", "Valvetronic", "ISTA" and related terms are trademarks of their respective owners.
Misfire counters
Read the per-cylinder misfire counters. A counter climbing on one cylinder localises the fault; counters climbing across all cylinders point to a system fault. A misfire counter alone does not prove the coil or injector — it proves the cylinder is not contributing; the root is the next test.
Fuel trims
Short-term and long-term trims show the DME's correction against a model. High positive trims = adding fuel (lean: intake leak, low fuel pressure, MAF error, PCV); high negative trims = removing fuel (rich: leaky injector, fuel pressure high, MAF over-read). Trims are the direction sign for the fuel-vs-air question on a system-wide rough idle.
Injector contribution / correction
Per-cylinder injection correction shows the DME compensating for a cylinder that is rich or lean relative to the others. Persistent correction on one cylinder points to that injector or that cylinder's mechanical; broad correction points to a system fault. Pair correction with misfire counters — a cylinder with both a misfire counter and correction is the suspect cylinder.
Ignition (petrol)
On petrol BMWs (N55, N20), the coil is the first single-cylinder suspect. Swap-test coils between cylinders: a misfire that follows the coil is the coil; one that stays on the cylinder is not. A coil swap is cheaper and faster than a scope and resolves most single-cylinder petrol rough idle.
Vacuum / intake leaks
An intake leak after the MAF admits unmetered air and drives a lean rough idle with positive trims. Pressure/smoke-test the intake; inspect the PCV (a common BMW PCV failure produces a lean, rough idle and whistling). A vacuum leak affects all cylinders, not one.
MAF / MAP plausibility
Compare MAF to the DME model and to MAP/boost. A MAF reading low relative to the engine state drives a lean rough idle; a MAF over-read drives rich. A sensor with a bad reference/ground reports falsely and drives a system-wide rough idle. Check reference and ground before condemning the sensor.
VANOS / Valvetronic context
On BMWs with Valvetronic (N55, N20, and later), a Valvetronic deviation (motor, position feedback, eccentric shaft) produces idle and low-load roughness that looks like fuel or ignition but is valvetrain control. A VANOS deviation (solenoid, oil, mechanical phaser) produces correlation codes and rough idle. Compare Valvetronic requested-vs-actual position and VANOS requested-vs-actual phase under the fault condition.
Compression / mechanical faults
A single-cylinder rough idle that does not follow a coil or injector points to mechanical: compression, valve seating, valvetrain. A compression/leakdown test localises; relative compression via scope (current draw during cranking) is a fast screen.
Mounts as vibration transmitters, not root cause
Engine mounts transmit vibration, but a mount is rarely the root cause of a rough idle — a mount makes a normal idle feel rough, it does not create a misfire. Confirm the idle is actually rough (misfire counters, RPM deviation) before attributing it to mounts. Do not condemn mounts for a rough idle that has a misfire counter.
Temperature-dependent behaviour
A rough idle only when cold flags cold sensor plausibility, cold fuel, or Valvetronic cold behaviour; a rough idle only when hot flags heat-soak sensor drift, hot fuel, or thermal valvetrain. Record the temperature condition — it changes the hypothesis.
Live data and scope
Capture misfire counters, trims, injector correction, Valvetronic/VANOS requested-vs-actual, and MAF/MAP under the fault condition. Scope crank/cam correlation when the rough idle is intermittent or temperature-related — RPM deviation in live data does not prove valvetrain signal integrity.
Verification
After repair, reproduce the cold/hot condition that produced the rough idle, clear all modules, and confirm misfire counters stay at zero and trims return to model. A rough idle that does not reproduce under the original condition is not verified fixed.
Diagnostic CTA
Diagnosing BMW rough idle on a real vehicle? Import your ISTA fault memory and live data into MechanIQ and let the evidence engine find the next best test.
Trademark disclaimer
MechanIQ is independent software. BMW, DME, VANOS, Valvetronic and ISTA are trademarks of BMW AG. MechanIQ is not affiliated with or endorsed by BMW AG. All specifications are guidance only; vehicle-specific verified specification required.
Related DTCs
Related MechanIQ guides
- BMW Diagnostics hub
- BMW E90 — rough idle context
- BMW F30 — rough idle context
- BMW F10 — rough idle context
- BMW N55 rough idle
- BMW N20 rough idle
- BMW N47 rough running
- ISTA vehicle test workflow
- P0300 — Random Misfire
- P0171 — System Too Lean
- Fuel Trims live data
- MAF / air mass live data
- Crank / cam correlation oscilloscope
- Generic rough idle guide
- Misfire diagnosis
- BMW misfire diagnosis
Diagnosing this BMW rough idle on a real vehicle?
Start a MechanIQ diagnosis — import your scan data and let the evidence engine find the next best test.