P1477 on BMW vehicles means the engine computer commanded the leak diagnosis pump to run and then stop, but the pump's reed switch stayed closed instead of opening when the pump shut off. The computer uses this switch to confirm the pump is actually cycling, so a switch that will not open leaves the evaporative emissions self-test incomplete and triggers the warning light.
The car remains safe to drive because this fault affects only the evaporative emissions self-test and not engine operation. Avoid topping off the fuel tank past the first click and have the fault repaired before your next emissions inspection, since the monitor will not complete while P1477 is stored.
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.