BMW Fault Codes
Welcome to the BMW fault codes database. You will find the most complete list of BMW trouble codes available. The code definitions are a good starting point when determining the cause of the service light and will help you repair the problem. BMW Diagnostic Trouble Codes (DTC) for 1996+ models OBD 2, OBD II.
P = Powertrain (Engine and Transmission, example code P1267)
B = Body (includes Airbags, example code B0013)
C = Chassis (includes ABS brakes, example code C1234)
U = Vehicle Network codes, (example code U2023)