P1502 on a BMW indicates that the engine control module (DME) has detected an abnormal voltage signal on the control circuit for the closing solenoid inside the idle speed control valve. The DME expects a specific current draw or voltage pattern when commanding the valve to close, and the measured signal is either too high (open circuit) or too low (short to ground or excessive current).
You can usually drive the car with P1502 stored, but expect a rough or stalling idle that can be dangerous in traffic. Avoid prolonged idling and have the fault diagnosed promptly, especially if the engine stalls or enters limp mode.
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.