P1089 on a BMW means the post-catalyst oxygen sensor on Bank 1 (Sensor 2) is responding too slowly when the engine computer commands a lean mixture. The DME (Digital Motor Electronics) monitors the sensor's voltage switching rate and flags the code when the signal fails to cross its lean-to-rich threshold within the expected time window.
The car remains safe to drive because P1089 is an emissions-monitoring fault, but avoid long periods of hard acceleration or towing until it is repaired, as the DME may run a richer mixture that increases fuel consumption and catalyst load.
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.