P1528 on a BMW means the engine control module (DME) has detected an abnormally high voltage on the control circuit for the bank 1 camshaft position actuator, which is the solenoid that adjusts intake cam timing. The DME expects a specific voltage range on the actuator's control wire, and a signal above that range indicates a short to power, an open circuit, or a failed actuator.
You can usually drive the car with this code, but avoid aggressive acceleration and high engine loads because incorrect cam timing can reduce performance and fuel economy. If the engine runs roughly or enters limp mode, have it checked promptly 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.