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
Ad
Tools You'll Need
- OBD2 scanner
- Socket wrench set
- Spark plug socket
- Compression tester
- Multimeter
- Basic hand tools
- Screwdriver set
How to Fix Error Code P1345
-
Safety First - Park and Cool Down
Never work on a hot engine. Hot components can cause severe burns. -
Scan for Additional Codes
-
Inspect Spark Plug in Cylinder 4
Handle spark plugs carefully to avoid dropping debris into the cylinder. -
Check the Ignition Coil
-
Perform Compression Test
Ensure all spark plugs are removed before cranking to prevent engine damage. -
Check Fuel Injector Operation
-
Inspect Vacuum Lines and Air Intake
-
Replace Faulty Components
Use only BMW-approved or OEM equivalent parts to ensure proper fit and performance. -
Clear Codes and Test Drive
Parts You May Need
Spark plugs
Check Price on Amazon
Ignition coil
Check Price on Amazon
Fuel injector
Check Price on Amazon
Vacuum hoses
Check Price on Amazon
Spark plugs
Check Price on Amazon
Ignition coil
Check Price on Amazon
Fuel injector
Check Price on Amazon
Vacuum hoses
Check Price on Amazon
Spark plugs
Check Price on Amazon
Ignition coil
Check Price on Amazon
Fuel injector
Check Price on Amazon
Vacuum hoses
Check Price on Amazon
Spark plugs
Check Price on Amazon
Ignition coil
Check Price on Amazon
Fuel injector
Check Price on Amazon
Vacuum hoses
Check Price on Amazon
Spark plugs
Check Price on Amazon
Ignition coil
Check Price on Amazon
Fuel injector
Check Price on Amazon
Vacuum hoses
Check Price on Amazon
Spark plugs
Check Price on Amazon
Ignition coil
Check Price on Amazon
Fuel injector
Check Price on Amazon
Vacuum hoses
Check Price on Amazon
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.