P1546 on a BMW indicates that the engine control module (DME) has detected an implausible or missing signal from the accelerator pedal position sensor circuit. The DME compares two redundant sensor signals and sets this code when their voltages do not correlate with each other or with the expected range for the current pedal position.
The vehicle may enter limp-home mode with reduced power, which can be unsafe in traffic. Avoid driving until the fault is diagnosed, especially if the engine hesitates or stalls.
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.