P1151 on a BMW indicates that the engine control module (DME) has detected an intermittent fault in the heater circuit for the pre-catalyst oxygen sensor on bank 2, sensor 1. The heater is responsible for bringing the sensor up to operating temperature quickly, and an intermittent signal means the circuit is making and breaking contact rather than failing completely. This can cause the sensor to respond slowly during cold starts, potentially affecting fuel trim and emissions.
The vehicle is generally safe to drive with this code because the fault is intermittent and the engine management system can compensate, but avoid extended idling or heavy load until repaired. Have the circuit inspected soon to prevent worsening symptoms or emissions test failure.
Tools we recommend are in the Auto Veteran shop on Amazon. As an Amazon Associate we earn from qualifying purchases.
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.