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
Ad
Tools You'll Need
- OBD2 scanner
- Digital multimeter
- Oxygen sensor socket set
- Basic hand tools
- Anti-seize compound
How to Fix Error Code P1085
-
Connect OBD2 Scanner and Verify Code
Ensure the vehicle is parked on level ground with the parking brake engaged before beginning diagnostics. -
Locate the Bank 1 Sensor 1 Oxygen Sensor
Allow the engine to cool completely before working near the exhaust system to avoid burns. -
Inspect Wiring and Connector
-
Test Heater Circuit Resistance
Ensure the engine is cold when testing resistance to get accurate readings. -
Check Power and Ground Supply
-
Replace Oxygen Sensor if Faulty
Use only the correct anti-seize compound rated for exhaust systems. Over-tightening can damage the exhaust threads. -
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.