P1186 on BMW vehicles indicates that the engine control module has detected a fault in the heater circuit for the downstream oxygen sensor on bank 1, which is sensor 2 after the catalytic converter. The computer monitors the heater element's electrical current and expects a specific resistance range when the heater is commanded on, and this code sets when the measured current or voltage falls outside that expected window.
Guidance is general and written for BMW vehicles. Exact tests and values vary by model, so confirm the fault before replacing parts.
Get the app
Quick access from your home screen.