P0131 on a BMW: Causes, Fixes & Repair Cost

๐ŸŸ  Moderate severity ยท drivable

A BMW with P0131 is drivable, but the engine may run lean and rough until the cause is fixed.

What P0131 means on a BMW

On a BMW, P0131 means the bank 1 upstream oxygen sensor is reporting low voltage, which the computer reads as a lean mixture. BMW engines are prone to intake and crankcase ventilation vacuum leaks, so a genuine lean condition is common. The upstream sensor may be correctly reporting that problem rather than being faulty itself.

Is P0131 common on BMWs?

P0131 on BMW is often caused by aged vacuum hoses or the crankcase ventilation system letting in unmetered air. A smoke test to find leaks is the usual first step before the upstream sensor is replaced.

Commonly reported on: 3 Series, 5 Series, X3, X5.

Symptoms

Common causes

How to fix it

FixDIY?Typical cost
Find and repair vacuum or crankcase ventilation leaksMechanic$150โ€“500
Clean or replace the mass air flow sensorYes$50โ€“300
Replace the upstream oxygen sensor if no leak is foundYes$100โ€“300

Frequently asked questions

Is P0131 always a bad sensor on a BMW?
No. BMW engines often develop vacuum or crankcase ventilation leaks, and the upstream sensor may be correctly reporting the lean condition.
What is the most common cause of P0131 on BMWs?
A vacuum leak, often from aged hoses or the crankcase ventilation system, followed by a failing upstream sensor.
How much does it cost to fix P0131 on a BMW?
About $150โ€“500 to fix vacuum leaks, $50โ€“300 to clean or replace the MAF sensor, and $100โ€“300 for a new upstream sensor.

Other common BMW codes

P0420
P0420 on a BMW
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

P0131 on other brands

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

Looking for the full (non-brand-specific) guide? See the P0131 code page โ†’

Browse all BMW codes: BMW hub โ†’

Updated 2026-08. This page is informational and not a substitute for professional diagnosis.