P0306 on a BMW: Causes, Fixes & Repair Cost
๐ Moderate severity ยท drivable
If the check engine light is flashing, stop driving โ a severe misfire can damage the catalytic converter. A steady light is usually safe for a short drive to a shop.
What P0306 means on a BMW
On a BMW, P0306 means the engine computer detected that cylinder 6 is misfiring, so that cylinder is not firing and producing power on schedule. BMW's inline-6 engines are known for this code because coil packs and spark plugs wear out with mileage, and cylinder 6 sits at the back of the engine. A flashing light means the misfire is severe enough to risk catalytic converter damage.
Is P0306 common on BMWs?
P0306 is common on BMW inline-6 models like the 3 Series, 5 Series, and X3 as the coil packs and plugs age. The N52, N54, and N55 engines all use individual coil packs that fail over time, and the rear cylinder is the one most often affected. Fuel injector issues on turbocharged models and low compression are less common causes.
Commonly reported on: 3 Series, 5 Series, X3, X5.
Symptoms
- Check engine light on (flashing if severe)
- Rough idle or shaking while idling
- Loss of power or hesitation under load
- Poor fuel economy
Common causes
- most common: Failing ignition coil on cylinder 6
- common: Worn or fouled spark plug in cylinder 6
- common: Clogged or leaking fuel injector on cylinder 6
- less common: Vacuum leak from a cracked intake boot
- rare: Low compression in cylinder 6 from engine wear
How to fix it
| Fix | DIY? | Typical cost |
|---|---|---|
| Replace the ignition coil on cylinder 6 | Yes | $90โ350 |
| Replace worn spark plugs | Yes | $80โ300 |
| Replace or clean the cylinder 6 fuel injector | Mechanic | $200โ500 |
| Run a compression test to rule out internal engine wear | Mechanic | $100โ250 |
Frequently asked questions
Other common BMW codes
P0306 on other brands
Looking for the full (non-brand-specific) guide? See the P0306 code page โ
Browse all BMW codes: BMW hub โ
Updated 2026-08. This page is informational and not a substitute for professional diagnosis.