P1603 on BMW vehicles indicates that the engine control module (DME) has detected an internal torque monitoring self-test failure during its startup or continuous diagnostics. The DME compares calculated torque values from its own internal models against expected limits, and this code sets when the deviation exceeds the programmed threshold, pointing to a problem within the control module itself or its power/ground integrity.
If the car drives normally and only the warning light is on, you can continue driving but should have the fault diagnosed soon to rule out a failing DME. Avoid heavy acceleration or towing until the issue is resolved, as torque monitoring faults can sometimes lead to unexpected limp mode.
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.