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

Common causes

How to fix it

FixDIY?Typical cost
Check for exhaust leaks and test the O2 sensor before buying partsYes$50โ€“200
Replace the post-cat oxygen sensor if it's faultyYes$80โ€“250
Replace the catalytic converter on bank 1Mechanic$700โ€“2500

Frequently asked questions

Can I drive my BMW with a P0420 code?
Yes for a short time, but don't ignore it. A failing converter can hurt fuel economy, and if your engine burns oil, that can speed up converter damage.
Why does P0420 keep coming back on BMWs?
BMWs that burn oil can poison a new converter quickly, so if oil consumption isn't addressed, the code can return. A slow post-cat O2 sensor can also set the code without a dead converter.
How much does it cost to fix P0420 on a BMW?
A post-cat O2 sensor is about $80โ€“$250, while a converter replacement is typically $700โ€“$2,500 at an independent shop; dealer labor adds more.

Other common BMW codes

P0171
P0171 on a BMW
P0300
P0300 on a BMW
P0456
P0456 on a BMW
P0430
P0430 on a BMW
P0128
P0128 on a BMW
P0455
P0455 on a BMW
P0174
P0174 on a BMW
P0442
P0442 on a BMW

P0420 on other brands

Toyota
P0420 on a Toyota
Honda
P0420 on a Honda
Ford
P0420 on a Ford
Chevy
P0420 on a Chevy
Nissan
P0420 on a Nissan
Mercedes-Benz
P0420 on a Mercedes-Benz
Volkswagen
P0420 on a Volkswagen
Hyundai
P0420 on a Hyundai
Subaru
P0420 on a Subaru
Mazda
P0420 on a Mazda
Jeep
P0420 on a Jeep
GMC
P0420 on a GMC
Lexus
P0420 on a Lexus
Volvo
P0420 on a Volvo

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.