P1508 on BMW vehicles indicates that the engine control module (DME) has detected an open circuit in the electrical path to the idle speed control valve's opening solenoid. The computer commands a specific idle speed, but the solenoid circuit shows no continuity, so the valve cannot adjust airflow as intended.
You can usually drive the car to a repair shop, but expect a rough or stalling idle that may worsen in traffic or when the engine is cold. Avoid prolonged idling and be prepared for the engine to stall when you lift off the throttle, especially at low speeds.
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.