P1086 on BMW vehicles means the engine computer has detected a rich fuel mixture on Bank 2, Sensor 1, which is the upstream oxygen sensor before the catalytic converter on the bank of cylinders that does not include cylinder one. The computer compares the oxygen sensor signal against its expected fuel control window and sets this code when the exhaust stream stays too rich for too long, meaning there is more fuel than the engine can burn efficiently.
You can usually drive the car short distances to a workshop, but avoid hard acceleration and prolonged idling because a rich mixture washes oil from the cylinder walls and overheats the catalytic converter. If the engine runs rough, smells strongly of fuel, or the check engine light starts flashing, stop driving and have it 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.