BMW Error Code P1085: How to Fix It

Medium 1-2 hours Medium Severity Verified June 2026
Error Code
P1085
Brand
BMW
Product Type
automotive
Severity
Medium
DIY Difficulty
Medium
Estimated Fix Time
1-2 hours
BMW error code P1085 indicates a malfunction in the oxygen sensor heater circuit for Bank 1, Sensor 1 (pre-catalytic converter). This error occurs when the Engine Control Module (ECM) detects that the O2 sensor heater is not warming up properly, which can affect fuel efficiency and emissions control.
Ad

Tools You'll Need

How to Fix Error Code P1085

  1. Connect OBD2 Scanner and Verify Code

    Ensure the vehicle is parked on level ground with the parking brake engaged before beginning diagnostics.
  2. Locate the Bank 1 Sensor 1 Oxygen Sensor

    Allow the engine to cool completely before working near the exhaust system to avoid burns.
  3. Inspect Wiring and Connector

  4. Test Heater Circuit Resistance

    Ensure the engine is cold when testing resistance to get accurate readings.
  5. Check Power and Ground Supply

  6. Replace Oxygen Sensor if Faulty

    Use only the correct anti-seize compound rated for exhaust systems. Over-tightening can damage the exhaust threads.
  7. Clear Codes and Test Drive

Parts You May Need

Oxygen sensor (Bank 1, Sensor 1)
Check Price on Amazon
Anti-seize compound
Check Price on Amazon
Electrical connector
Check Price on Amazon
Oxygen sensor (Bank 1, Sensor 1)
Check Price on Amazon
Anti-seize compound
Check Price on Amazon
Electrical connector
Check Price on Amazon
Oxygen sensor (Bank 1, Sensor 1)
Check Price on Amazon
Anti-seize compound
Check Price on Amazon
Electrical connector
Check Price on Amazon
Oxygen sensor (Bank 1, Sensor 1)
Check Price on Amazon
Anti-seize compound
Check Price on Amazon
Electrical connector
Check Price on Amazon
Oxygen sensor (Bank 1, Sensor 1)
Check Price on Amazon
Anti-seize compound
Check Price on Amazon
Electrical connector
Check Price on Amazon
Oxygen sensor (Bank 1, Sensor 1)
Check Price on Amazon
Anti-seize compound
Check Price on Amazon
Electrical connector
Check Price on Amazon
Ad

When to Call a Professional

Call a professional mechanic if you find extensive wiring damage throughout the harness, if multiple oxygen sensors are failing simultaneously, or if you're not comfortable working with electrical diagnostics. Also seek professional help if the exhaust system requires major disassembly to access the sensor.

Frequently Asked Questions

What causes BMW P1085 error code?
BMW P1085 is caused by a faulty oxygen sensor heater circuit, damaged wiring, poor electrical connections, blown fuses, or a defective oxygen sensor. The heater helps the sensor reach operating temperature quickly for accurate readings.
Can I drive with BMW P1085 code?
You can drive short distances with P1085, but it should be fixed promptly. The malfunctioning O2 sensor heater can cause poor fuel economy, rough idle, and increased emissions. Extended driving may damage the catalytic converter.
How much does it cost to fix BMW P1085?
Repair costs typically range from $150-400. A replacement oxygen sensor costs $80-200, plus 1-2 hours of labor. If wiring repair is needed, costs may increase depending on the extent of damage.
How do I know which oxygen sensor is Bank 1 Sensor 1?
Bank 1 is the cylinder bank containing cylinder #1 (driver's side on BMW). Sensor 1 is the first sensor in the exhaust flow, located before the catalytic converter in the exhaust manifold or front exhaust pipe.
Will P1085 cause BMW to fail emissions test?
Yes, P1085 will likely cause your BMW to fail emissions testing. The malfunctioning O2 sensor heater prevents proper fuel mixture monitoring, which is essential for emissions control and catalytic converter function.