Skanyx
DTC/P0135·BMW

P0135 on BMW: Causes, Symptoms and Fix Cost

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

P0135 on a BMW means the heater circuit in your Bank 1 upstream (pre-catalyst) oxygen sensor has failed. Unlike P0141 (downstream sensor), this sensor directly controls the air-fuel mixture, so heater failure causes noticeably worse fuel economy and higher emissions during cold starts until exhaust heat warms the sensor naturally.

Repair cost on BMW1 - €560

What does P0135 mean on a BMW?

P0135 means the heater circuit in your Bank 1 upstream (pre-catalyst) oxygen sensor has failed. Unlike P0141 (downstream sensor), this sensor directly controls the air-fuel mixture, so heater failure causes noticeably worse fuel economy and higher emissions during cold starts until exhaust heat warms the sensor naturally.

BMW 3 Series

2006-2024

BMW upstream sensors on N52/N55/B48 are Bosch units. The N55 turbo setup puts the sensor in an extreme heat environment. BMW OEM sensors are expensive (100-200 euros) but aftermarket Bosch units are identical spec at lower cost.

What causes P0135 on a BMW?

Beyond the generic causes listed on the main P0135 page, these are the BMW-specific patterns we see most often:

BMW 3 SeriesExtreme heat environment on N55 turbo exhaust
BMW 3 SeriesBMW OEM sensor premium pricing (aftermarket Bosch identical)

How to diagnose P0135 on a BMW with OBD2

Follow these steps to pinpoint the root cause of P0135:

  1. Check for multiple heater codes (P0141, P0155, P0161). Multiple codes suggest a shared fuse or wiring issue
  2. Check the O2 sensor heater fuse in the fuse box. Replace if blown
  3. Unplug Bank 1 Sensor 1 connector and measure heater resistance. Healthy: 2-15 ohms. Open circuit: burned out. Under 1 ohm: short
  4. Inspect connector for corrosion, bent pins, or water intrusion
  5. Check wiring for chafing against exhaust manifold or heat shields

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

Estimated repair costs on a BMW (BMW parts and labour typically run 40% above the average for this code).

Repair Parts Cost Labor Cost Total Estimate DIY Difficulty
Replace O2 sensor heater fuse €1–€4 €0–€0 €1–€4 Easy
Replace upstream O2 sensor (Bank 1) €70–€252 €70–€168 €140–€420 Moderate
Repair wiring or connector €7–€28 €56–€168 €63–€196 Moderate
Replace O2 sensor (OEM quality) €112–€392 €70–€168 €182–€560 Moderate

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

These codes commonly cluster with P0135 on BMW vehicles:

P0141BMWP0155P0161P0130P0171BMW

FAQ: P0135 on BMW

Is P0135 worse than P0141?

Yes, slightly. P0135 is the upstream sensor that controls fuel mixture. P0141 is downstream and only monitors converter efficiency. A failed P0135 heater means worse fuel economy and richer running during cold starts.

Can I drive with P0135?

Yes, safely. But fuel economy is noticeably worse on short trips where the sensor never warms up naturally. Fix it promptly.

Can a blown fuse cause P0135?

Yes. O2 sensor heaters share a fuse. If it blows, you'll see multiple heater codes at once. Check the fuse before buying a sensor.

What is the difference between P0135 and P0141?

P0135 is Bank 1 Sensor 1 (upstream, pre-catalyst). P0141 is Bank 1 Sensor 2 (downstream, post-catalyst). Same heater failure, different sensor position and impact.

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

See the main P0135 guide
Skanyx · BMW

Diagnosing P0135 on your BMW?

Connect any Bluetooth OBD2 adapter, scan for codes, and get AI-powered diagnostics with severity ratings and repair cost estimates.

Download Skanyx