P1397 on a BMW means the engine control module (DME) has detected an implausible or missing signal from the Bank 1 camshaft position sensor B circuit, which on most BMW engines is the exhaust camshaft sensor. The DME compares this signal against the crankshaft position sensor and the intake camshaft sensor, and when the expected correlation is absent or erratic it flags the circuit as faulty. This is a circuit-level fault, so the problem may be in the sensor, its wiring, or the DME's interpretation of the signal rather than a mechanical timing failure.
You can usually drive the car to a workshop, but avoid hard acceleration and sustained high-rpm driving because the DME is running a default camshaft timing strategy that can affect emissions and fuel economy. If the engine is misfiring, stalling, or in limp mode, stop driving and arrange a diagnostic scan before further use.
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.