BMW Error Code P1345: How to Fix It

Medium 2-4 hours High Severity Verified June 2026
Error Code
P1345
Brand
BMW
Product Type
automotive
Severity
High
DIY Difficulty
Medium
Estimated Fix Time
2-4 hours
BMW error code P1345 indicates a cylinder 4 misfire that's severe enough to potentially damage your catalytic converter. This means cylinder 4 isn't firing properly, causing rough idling, poor acceleration, and potential engine damage if not addressed quickly.
Ad

Tools You'll Need

How to Fix Error Code P1345

  1. Safety First - Park and Cool Down

    Never work on a hot engine. Hot components can cause severe burns.
  2. Scan for Additional Codes

  3. Inspect Spark Plug in Cylinder 4

    Handle spark plugs carefully to avoid dropping debris into the cylinder.
  4. Check the Ignition Coil

  5. Perform Compression Test

    Ensure all spark plugs are removed before cranking to prevent engine damage.
  6. Check Fuel Injector Operation

  7. Inspect Vacuum Lines and Air Intake

  8. Replace Faulty Components

    Use only BMW-approved or OEM equivalent parts to ensure proper fit and performance.
  9. Clear Codes and Test Drive

Parts You May Need

Ad

When to Call a Professional

Call a BMW specialist or mechanic if compression test results are low (indicating internal engine damage), if you're uncomfortable working with ignition systems, if multiple cylinders are misfiring, or if the problem persists after replacing basic components. Internal engine problems like worn piston rings, valves, or timing chain issues require professional diagnosis and repair.

Frequently Asked Questions

Can I drive my BMW with a P1345 code?
You should not drive with this code as it indicates a cylinder 4 misfire that can damage your catalytic converter. Continued driving may result in expensive catalytic converter replacement and potential engine damage.
What causes BMW P1345 cylinder 4 misfire?
Common causes include faulty spark plugs, bad ignition coils, clogged fuel injectors, vacuum leaks, low compression due to worn piston rings or valves, or timing chain issues. Carbon buildup on intake valves is also common in BMW engines.
How much does it cost to fix BMW P1345?
Costs vary widely depending on the root cause. Simple fixes like spark plugs ($20-50) or ignition coils ($100-200) are affordable, while fuel injectors ($200-400) or internal engine problems ($2000+) are more expensive.
Will P1345 cause my BMW to fail emissions testing?
Yes, a cylinder misfire will likely cause your BMW to fail emissions testing. The code must be resolved and the catalytic converter must not be damaged for the vehicle to pass inspection.
Is P1345 the same on all BMW models?
Yes, P1345 specifically indicates cylinder 4 misfire across BMW models, but the underlying causes and repair procedures may vary depending on your specific engine type and model year.