Why Does BMW Show P0302 Code? Causes, Symptoms, and Fixes
If your BMW shows a P0302 code, the engine control module has detected a misfire in cylinder 2.
This article explains what triggers that code, how BMW-specific systems affect diagnosis, and which repairs are most likely to fix it.
What Does P0302 Mean on a BMW?
P0302 is an OBD-II diagnostic trouble code that means cylinder 2 misfire detected.
In BMW vehicles, the code is set when the engine computer notices cylinder 2 is not contributing combustion the way it should, usually through crankshaft speed variation and misfire monitoring logic.
BMW uses direct injection, coil-on-plug ignition, and advanced engine management on most modern models, so a P0302 code can come from ignition, fuel, air, or mechanical issues.
The code does not automatically mean the spark plug is bad, although that is one of the most common causes.
Why Does BMW Show P0302 Code?
A BMW shows P0302 when cylinder 2 is misfiring often enough to exceed the threshold set by the engine control unit.
The root cause is usually one of the following:
- Ignition failure such as a worn spark plug or weak ignition coil
- Fuel delivery problems including a clogged injector or low fuel pressure
- Air leaks that create a lean condition near cylinder 2
- Mechanical engine faults like low compression or valve issues
- Sensor or wiring faults that disrupt signals to the DME
BMW engines are sensitive to small changes in combustion quality.
A minor issue that would barely be noticed in another vehicle may trigger a misfire code and a rough idle on a BMW.
Common BMW Symptoms That Accompany P0302
P0302 often appears with drivability symptoms that help narrow the diagnosis.
Common signs include:
- Rough idle, especially at stoplights
- Shaking or hesitation during acceleration
- Reduced power or limp mode
- Check Engine Light illuminated
- Fuel smell from the exhaust
- Poor fuel economy
- Intermittent stumbling at cold start
Some BMWs may also log related codes such as P0300, which indicates random or multiple-cylinder misfires.
If both P0302 and P0300 are present, the problem may be broader than a single cylinder.
Most Common Causes of P0302 on BMW Models
1. Faulty Ignition Coil
Ignition coil failure is one of the top reasons a BMW reports cylinder 2 misfire.
BMW coil packs often fail individually and can cause intermittent or constant misfires.
Because the system is coil-on-plug, a weak coil on cylinder 2 can immediately affect combustion.
A useful diagnostic step is coil swapping.
If the misfire follows the coil to another cylinder, the coil is likely defective.
2. Worn or Incorrect Spark Plug
BMW engines use precise spark plug specifications, including the correct heat range and gap.
A worn plug, fouled plug, or incorrectly installed plug can cause cylinder 2 to misfire.
On turbocharged BMW engines, spark plugs may wear faster because of higher cylinder pressures.
If plugs have not been replaced on schedule, they should be inspected first, especially if the vehicle has higher mileage.
3. Fuel Injector Problems
A clogged, leaking, or electrically failed injector can cause cylinder 2 to run too lean or too rich.
Direct injection BMW engines are especially sensitive to injector performance.
A weak injector may create a persistent misfire without obvious external symptoms.
If injector cleaning does not help, resistance testing, fuel trim analysis, or injector swap testing may be needed.
4. Vacuum Leak or Intake Air Leak
An intake leak near cylinder 2 can cause that cylinder to run lean and misfire.
Common leak points include intake boots, manifold gaskets, vacuum hoses, PCV system components, and cracked plastic fittings.
BMWs are known for aging plastic intake and crankcase ventilation parts, particularly on older models.
Lean misfires often worsen at idle and improve at higher RPM, which can help differentiate them from ignition failures.
5. Carbon Buildup on Intake Valves
Many BMW direct-injection engines, such as certain N54, N55, B48, and B58 applications, can develop intake valve carbon buildup.
Since fuel is not sprayed over the intake valves in a direct-injection design, deposits can accumulate and disrupt airflow and combustion in one or more cylinders.
If cylinder 2 is affected more than the others, walnut blasting or professional intake cleaning may be required.
6. Low Compression or Mechanical Damage
If ignition and fuel systems test good, the engine may have a mechanical problem.
Low compression from worn piston rings, damaged valves, head gasket issues, or timing-related problems can lead to a persistent P0302 code.
This is less common than spark or fuel issues but should not be ignored.
Compression testing and leak-down testing are the standard ways to confirm a mechanical fault.
How to Diagnose a BMW P0302 Code
Start with the easiest and most likely causes before moving to deeper diagnostics.
A good diagnostic path is:
- Scan for all stored and pending codes to see whether P0302 appears with fuel trim, air intake, or injector-related faults.
- Inspect the spark plug in cylinder 2 for wear, oil fouling, cracking, or incorrect gap.
- Swap the ignition coil with another cylinder and see whether the misfire moves.
- Check the injector for electrical faults, fuel delivery issues, or imbalance.
- Inspect for vacuum leaks using smoke testing or careful visual inspection of intake components.
- Test compression and leak-down if the misfire remains on cylinder 2.
On BMWs, live data is especially helpful.
Look at misfire counters, fuel trims, short-term and long-term fuel corrections, and cylinder-specific adaptation data if your scan tool supports it.
Can You Drive a BMW With P0302?
Driving short distances with a P0302 code may be possible, but it is not recommended for long.
A continuous misfire can damage the catalytic converter, increase fuel consumption, and cause poor drivability.
If the check engine light is flashing, the misfire is severe enough that the vehicle should be stopped as soon as safely possible.
BMW catalytic converters are expensive, and raw fuel from a misfire can overheat and damage them quickly.
What Repairs Usually Fix P0302 on BMW?
The repair depends on the root cause, but the most common fixes include:
- Replacing the spark plug on cylinder 2 or all plugs if service is overdue
- Replacing a failed ignition coil
- Cleaning or replacing a faulty fuel injector
- Repairing intake leaks or vacuum leaks
- Cleaning intake valves on direct-injection engines
- Repairing wiring, connectors, or sensor issues
- Addressing compression loss or internal engine damage
Many technicians replace ignition coils and spark plugs as a first step because those parts wear naturally and are relatively straightforward to test.
However, replacing parts without diagnosis can become expensive if the real issue is fuel or mechanical.
BMW Models That Commonly See P0302
P0302 can appear on nearly any BMW equipped with OBD-II diagnostics, including 3 Series, 5 Series, 7 Series, X3, X5, X1, X5, Z4, and M models.
It is especially common on turbocharged engines such as the N54, N55, B48, and B58 families, where ignition and intake cleanliness are critical.
The exact cause often depends more on engine design, mileage, maintenance history, and driving conditions than on the model name alone.
How to Prevent a Repeat P0302 Code
Prevention usually comes down to maintenance and early inspection.
Helpful habits include:
- Replacing spark plugs at BMW-recommended intervals
- Using quality ignition coils and OEM-spec parts
- Fixing oil leaks that can foul plugs and coils
- Addressing vacuum leaks promptly
- Keeping up with air filter and fuel system maintenance
- Monitoring rough idle or hesitation before it becomes a stored code
Regular maintenance matters even more on BMW engines with direct injection and turbocharging, where combustion margins are tighter and deposit buildup can develop faster.
