P0420 on a BMW: Causes, Fixes & Repair Cost
๐ Moderate severity ยท drivable
A BMW with P0420 is drivable short-term, but oil consumption or a failing sensor behind the code can cause bigger problems if ignored.
What P0420 means on a BMW
On a BMW, P0420 means the post-catalyst oxygen sensor on bank 1 sees the catalytic converter isn't cleaning the exhaust well enough. The DME compares the pre-cat and post-cat sensors, and when they read too similarly it sets the code. On inline-six BMWs, bank 1 is the only bank; on V8s it's the driver's side.
Is P0420 common on BMWs?
P0420 is a common sight on higher-mileage 3 Series, 5 Series, and X5s. BMW engines that burn oil can slowly poison their catalytic converters, and failing O2 sensors are also very common, so diagnosis should include checking oil consumption and sensor response.
Commonly reported on: 3 Series, 5 Series, X3, X5.
Symptoms
- Check engine light on
- Slightly worse fuel economy
- Rotten-egg smell from the exhaust
- Sometimes no change in how it drives
Common causes
- most common: Worn catalytic converter (aged or oil-poisoned)
- common: Faulty post-cat oxygen sensor
- common: Exhaust leak before the post-cat sensor
- less common: Oil consumption from valve seals or rings damaging the converter
How to fix it
| Fix | DIY? | Typical cost |
|---|---|---|
| Check for exhaust leaks and test the O2 sensor before buying parts | Yes | $50โ200 |
| Replace the post-cat oxygen sensor if it's faulty | Yes | $80โ250 |
| Replace the catalytic converter on bank 1 | Mechanic | $700โ2500 |
Frequently asked questions
Other common BMW codes
P0420 on other brands
Looking for the full (non-brand-specific) guide? See the P0420 code page โ
Browse all BMW codes: BMW hub โ
Updated 2026-08. This page is informational and not a substitute for professional diagnosis.