The P1594 code on BMW vehicles indicates that the engine control module (DME) has detected an open circuit in the control wiring for the bank 2 camshaft position actuator, which is the solenoid that adjusts camshaft timing. This means the electrical path to the actuator is broken, so the DME cannot command variable valve timing on that bank, potentially affecting engine performance and emissions.
You can drive the vehicle with this code, but avoid aggressive acceleration and high engine loads because the variable valve timing on bank 2 is disabled, which may affect performance and emissions. Have the fault diagnosed soon to prevent potential damage to the catalytic converter from unburned fuel.
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.