Skip to content

P1186

Powertrain
Low
BMW

O2 Sensor Heater Control Circuit — Bank 1 Sensor 2

Get Your FREE AI Diagnostic Report

Enter your vehicle for a personalized diagnosis for code P1186

P1186

Optional: Add your vehicle for more accurate diagnosis

P1186 is a BMW-specific code indicating a malfunction in the oxygen sensor heater control circuit for Bank 1, Sensor 2 (the downstream or post-catalytic converter sensor). The heater element in the O2 sensor is designed to quickly bring the sensor up to its operating temperature of approximately 600°F (315°C), enabling accurate exhaust gas monitoring within seconds of engine startup rather than waiting minutes for exhaust heat to warm the sensor naturally.

In practice, this code rarely causes noticeable driveability symptoms. The downstream O2 sensor primarily monitors catalytic converter efficiency rather than controlling the air-fuel mixture directly. With a failed heater, the sensor eventually reaches operating temperature from exhaust heat alone — it just takes longer. However, the code will keep the Check Engine Light on and will cause an emissions test failure in most jurisdictions.

Diagnosis is straightforward. First, check the O2 sensor heater fuse in the underhood fuse box — on some BMW models, a single fuse protects multiple O2 sensor heater circuits, so a blown fuse may affect more than one sensor. If the fuse is good, measure the heater element resistance at the sensor connector (typically 4–15 ohms for a good heater element; infinite resistance indicates an open circuit). Also check for battery voltage and ground at the heater connector when the ignition is on. The downstream O2 sensor is usually accessible from under the vehicle behind the catalytic converter. Replacement involves disconnecting the sensor's electrical connector and using an O2 sensor socket to unthread the sensor from the exhaust pipe — a straightforward DIY job.

Severity

Low — MonitorThis Month

Symptoms

  • Check Engine Light on
  • No obvious driveability symptoms in most cases
  • Slightly increased fuel consumption
  • May fail emissions testing
  • Exhaust smell may be slightly stronger than normal
  • Extended warm-up period for rear O2 sensor readings

Likely Causes

Failed O2 sensor heater element40%

The internal electrical heating element in the downstream Bank 1 oxygen sensor has burned out or developed an open circuit, preventing the sensor from reaching operating temperature quickly.

Blown O2 heater circuit fuse25%

The fuse protecting the oxygen sensor heater circuit has blown, cutting power to the heater element. This may affect multiple O2 sensors simultaneously on BMWs that share a heater fuse.

Corroded or damaged sensor wiring20%

The wiring harness to the downstream O2 sensor has deteriorated from heat exposure and road debris, causing high resistance or open circuits in the heater power or ground paths.

Poor sensor connector contact10%

Corrosion or damaged pins in the O2 sensor connector create intermittent contact in the heater circuit, preventing consistent heater operation.

DME heater driver circuit fault5%

An internal fault in the engine control module's O2 heater relay driver circuit prevents the heater power signal from reaching the sensor.

Estimated Cost

DIY Repair

$40$120
Difficulty

DIY Friendly

Shop OBD2 scanners

Professional Repair

$150$400

Includes parts + labor

Common Fixes

  1. Replace downstream oxygen sensor (Bank 1 Sensor 2)
  2. Check and replace blown O2 heater circuit fuse
  3. Repair or replace damaged O2 sensor wiring and connector
  4. Clean corroded connector pins and apply dielectric grease
  5. Verify DME heater relay driver output

Shop Parts

Related Codes

Still have questions P1186?