A rough idle and misfire on your BMW is one of the most common and frustrating symptoms. It can be caused by a failing ignition coil, worn spark plugs, a vacuum leak, or a fuel delivery issue. Here's what it means, the most likely causes, and how to narrow it down.
A misfire and rough idle on a BMW is usually caused by a failure in the ignition or fuel system – most commonly a faulty ignition coil, worn spark plugs, or a vacuum leak. It's a serious symptom that can lead to catalytic converter damage and engine failure if ignored. The most common fix is replacing ignition coils and spark plugs, costing £200–£600.
Full diagnosis guide, cause ranking and cost breakdown below.
A misfire and rough idle is one of the most unsettling experiences you can have with a BMW. The engine shakes, vibrates, and feels like it's "lumpy" at idle. The rev counter may dip and rise unevenly, and you might feel a hesitation or stumble when you try to accelerate. Many owners describe it as "the engine running on three cylinders" or "like a tractor." You may also notice a loss of power, poor fuel economy, and a flashing engine management light – which indicates a misfire that's bad enough to damage the catalytic converter. The exhaust note may sound uneven, and you might smell unburnt fuel. On some models, the misfire is only noticeable at idle, while on others it's present across the rev range. If the engine management light is flashing, you should stop driving immediately.
A misfire and rough idle can be caused by several components. The table below ranks them by how often they appear in real BMW owner enquiries, based on our data and specialist feedback. The most common cause is a failing ignition coil, especially on N54, N55, and B58 engines.
| Cause | Likelihood | Affected BMW Engines | Typical Cost (Indie) | Severity |
|---|---|---|---|---|
| Ignition coil failure | Very High | N47, N55, N63, B58, N54 | £200–£500 [EM-QUOTE] | Immediate |
| Worn spark plugs | High | All engines | £100–£300 [EM-QUOTE] | Immediate |
| Vacuum leak | High | All engines | £100–£400 [EM-QUOTE] | Immediate |
| Fuel injector failure | Moderate | N47, B47, N55, B58 | £300–£800 [EM-QUOTE] | Immediate |
| MAF sensor failure | Moderate | All engines | £100–£300 [EM-QUOTE] | Monitor |
| Oxygen sensor failure | Low | All engines | £150–£400 [EM-QUOTE] | Monitor |
| Timing chain issues (N47/N57) | Low | N47, N57 | £1,500–£2,500 [EM-QUOTE] | Catastrophic |
Data compiled from specialist interviews and 24,650 quote requests [EM-INTERVIEW]. Full failure index data here →
Before booking in with a specialist, there are a few simple observations you can make that will help you – and your mechanic – narrow down the cause. These checks don't require any tools or lifting the car.
Important: Never attempt any checks that require removing spark plugs or working on the fuel system. These should always be done by a qualified specialist. If the check engine light is flashing, call for recovery.
If you're unsure which category you're in, use our Diagnostic Wizard → to help narrow it down further.
The cost to fix a misfire and rough idle depends on the root cause. The table below shows typical independent specialist costs for each cause, including parts and labour. Ignition coils and spark plugs are the most common and affordable repairs.
| Cause | Typical Cost (Indie) | Engine-Specific Notes |
|---|---|---|
| Ignition coil replacement (set) | £200–£500 [EM-QUOTE] | N55, B58 – often replaced as a set |
| Spark plug replacement (set) | £100–£300 [EM-QUOTE] | All engines – interval varies |
| Vacuum leak repair | £100–£400 [EM-QUOTE] | Labour depends on hose location |
| Fuel injector replacement (one) | £300–£800 [EM-QUOTE] | N47, B47, N55 – requires coding |
| MAF sensor replacement | £100–£300 [EM-QUOTE] | DIY possible on some models |
| Oxygen sensor replacement | £150–£400 [EM-QUOTE] | Often done with other repairs |
| Timing chain repair (if misfire related) | £1,500–£2,500 [EM-QUOTE] | N47/N57 – rare cause but catastrophic |
| Engine replacement (if ignored) | £3,800–£6,000 [EM-QUOTE] | If misfire causes catalytic converter failure |
Full tiered cost breakdowns for specific engines are available on our replacement cost by engine page → and average cost by model page →.
Don't ignore a misfire and rough idle. The most common cause is a failing ignition coil or worn spark plugs – both are straightforward and affordable repairs. However, if the check engine light is flashing, the misfire is severe enough to damage the catalytic converter, which can turn a £200 repair into a £1,500+ bill.
If the misfire is only at idle and the engine light is steady, you can drive it to a specialist – but don't delay. On N47 and N57 diesel engines, a misfire can sometimes be an early warning of timing chain issues, which is a more serious repair. Replacement flags ⚠️ Watch against our 70% threshold – always get a proper diagnosis before deciding on a repair or replacement.
Next step: Use our Diagnostic Wizard → to narrow down the cause, or compare quotes from vetted specialists → to get it fixed professionally.
Not always – it could be a simple spark plug or ignition coil issue, which is a cheap and straightforward fix. However, if the check engine light is flashing, it's serious and requires immediate attention.
If the engine light is steady, you can drive it slowly to a garage. If it's flashing, stop driving immediately – continued driving can damage the catalytic converter. Call for recovery.
It depends on the cause. Ignition coils: £200–£500, spark plugs: £100–£300, vacuum leak: £100–£400, injector: £300–£800, MAF: £100–£300. Engine replacement if catastrophic: £3,800–£6,000.
The most common causes are failing ignition coils, worn spark plugs, vacuum leaks, faulty fuel injectors, or a failing MAF sensor. Less common causes include timing chain issues (N47/N57) and oxygen sensor failure.
A misfire that's worse under load usually points to ignition coils. A misfire that's consistent at all revs could be spark plugs. A diagnostic scan will tell you which cylinder is misfiring – swapping the coil to another cylinder can confirm if it's the coil.
Yes – a vacuum leak allows unmetered air into the engine, which confuses the ECU and causes a lean misfire, especially at idle. This is a common cause of rough idle on all BMW engines.
In most cases, yes – a misfire is usually caused by a straightforward ignition or fuel issue that's cheap to fix. On a newer BMW, it's almost always worth fixing. On an older, lower‑value car, the repair might still be worth it – get a diagnosis to be sure.
BMW-Specific DataNot a generic guide – this one's built around BMW engines and real UK data.
Linked to Engine Knowledge CentresEvery engine‑specific page inherits its reliability rating from the canonical Engine Knowledge Centre →
20+ Vetted BMW SpecialistsEvery route ends with someone who diagnoses these daily.
100% IndependentNo sponsors, no manufacturer influence.
Compare quotes from our vetted specialist network, or use the Diagnostic Wizard to narrow it down first.
COMPARE QUOTES NOW → USE DIAGNOSTIC WIZARD