P1531 on BMW vehicles indicates that the engine control module has detected an open circuit in the electrical path for the Bank 1 B camshaft position actuator, which is the variable valve timing solenoid responsible for adjusting the intake or exhaust camshaft on that bank. The computer commands the actuator to change cam timing but sees no current flow or an unexpected voltage on the control wire, so it flags the circuit as open and disables the variable valve timing function for that camshaft.
You can usually drive the vehicle to a repair shop, but avoid heavy acceleration and prolonged driving because the engine is running with fixed cam timing, which can reduce power and increase fuel consumption. If the engine runs very rough or stalls, stop driving and have the vehicle towed to prevent further damage.
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.