Skip to content
Skanyx
DTC/P0159·BMW

P0159 on BMW: Causes, Symptoms and Fix Cost

Quick Answer
Moderate SeveritySafe to drive (short-term)BMW

P0159 on a BMW means the Bank 2 downstream oxygen sensor (after the catalytic converter, Sensor 2) is not reacting quickly enough when the engine computer tests it. Bank 2 is the half of the engine without cylinder 1, found on most V6 and V8 engines, flat-six engines and a few straight sixes with a split exhaust. The downstream sensor stays fairly steady in normal driving but must respond promptly to changes such as a fuel cut when you lift off. Slow response usually points to an aged or contaminated sensor.

Typical repair cost, all makes€45 - €310

Connect any standard Bluetooth OBD2 adapter to your BMW and Skanyx tells you what P0159 means on that engine, whether it is safe to keep driving, and what the fix should cost. Free on iPhone and Android.

Get Skanyx free

What does P0159 mean on a BMW?

The Quick Answer above is the generic definition. What follows is the model-specific detail for the BMW models that log P0159.

BMW 3 Series

2005-2013

The N52 and N54 treat cylinders 4-6 as bank 2, with their own catalyst and downstream sensor. If P0139 (bank 1) is also stored, both downstream sensors are ageing or being contaminated together, which points to something shared, such as oil or coolant getting into the exhaust, rather than one bad part.

BMW 5 Series

2003-2010

The N62's downstream sensors are conventional switching sensors used to check the catalysts, not the broadband type used upstream for mixture control. An aged bank 2 downstream sensor switches too slowly during the catalyst test, and any replacement must be the downstream type.

What causes P0159 on a BMW?

Beyond the generic causes listed on the main P0159 page, these are the patterns noted for BMW models:

BMW 3 SeriesAge-related slow response of the cylinder 4-6 downstream sensor
BMW 3 SeriesContamination affecting both downstream sensors when P0139 is also present
BMW 5 SeriesAge-related slow response of the cylinder 5-8 downstream sensor
BMW 5 SeriesContamination from oil or coolant entering the exhaust

How to diagnose P0159 on a BMW with OBD2

Follow these steps to pinpoint the root cause of P0159:

  1. Confirm which sensor the code means before buying parts: Bank 2 is the cylinder bank that does not contain cylinder 1, and Sensor 2 is the one after the catalytic converter. Check the cylinder numbering for your engine in the service information, because the side of the car bank 2 sits on is not the same on every engine
  2. Read freeze frame data and look for companion codes. P0430 or P0156 point to a converter or sensor cluster issue on bank 2; P0139 stored as well means both downstream sensors are slow, which suggests contamination affecting both banks, such as oil or coolant getting into the exhaust
  3. Inspect the bank 2 exhaust between the catalytic converter and the downstream sensor for leaks that could distort the gas sample
  4. Inspect the Bank 2 Sensor 2 connector and wiring for corrosion, heat damage or partial open circuits
  5. Graph both downstream sensor voltages during a steady cruise and then a lift-off fuel cut. A healthy sensor drops toward 0V almost at once when fuel is cut; a sensor that drifts down slowly, or clearly lags the bank 1 downstream sensor, is aged
  6. Substitute a known-good sensor. Response time is the only definitive test, so if the new sensor responds correctly, the original was worn out

How much does P0159 cost to fix on a BMW? (EUR)

Estimated repair costs for P0159 in EUR, compiled across makes. Expect BMW parts and labour towards the upper end of each range.

Repair Parts Cost Labor Cost Total Estimate DIY Difficulty
Replace downstream O2 sensor (Bank 2, Sensor 2) €40–€180 €50–€130 €90–€310 Moderate
Fix exhaust leak near downstream sensor €15–€90 €60–€200 €75–€290 Moderate
Repair O2 sensor wiring or connector €5–€25 €40–€120 €45–€145 Moderate
Workshop diagnosis (live data and circuit checks) €0–€0 €60–€120 €60–€120 Professional

Prices estimated as of March 2026. Costs vary by region, vehicle, and shop.

These codes are often seen alongside P0159 or point to related issues, on any make:

Looking for the full P0159 reference (all makes, full diagnosis flow, complete repair cost matrix)?

See the main P0159 guide
Skanyx · BMW

Diagnose P0159 on your BMW

Your car logged P0159. Skanyx reads it on any standard Bluetooth OBD2 adapter, tells you whether it is safe to keep driving, and shows the €45-€310 repair range so you know the number before a shop quotes you. Free on iPhone and Android, and you do not need to be a mechanic to read it.

Get Skanyx free