P1096 on BMW vehicles means the engine control module has detected that the upstream oxygen sensor on bank 2 (the side of the engine that does not contain cylinder 1) is switching too slowly from a lean condition to a rich condition. The computer monitors the sensor's voltage transitions and flags this code when the lean-to-rich response time exceeds the calibrated threshold, indicating a lazy or contaminated sensor or a related circuit fault.
You can usually drive the vehicle short distances to a repair shop, but avoid heavy acceleration and long highway trips because the slow sensor can cause rich running that damages the catalytic converter over time. If the check engine light begins flashing or you notice misfiring, stop driving and have the vehicle towed.
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.