BMW trouble codes

BMW vehicles report standard OBD-II/EOBD codes through the diagnostic port, while most module faults are stored as BMW-specific fault codes. A BMW-capable tool or ISTA is needed to read all modules.

Generic codes often seen on BMW vehicles

These generic codes apply to all OBD-II compliant vehicles, including BMW models.

Manufacturer-specific codes

Codes with a 1 as the first digit (for example P1xxx) are defined by the manufacturer. Their meaning can differ between models and years, so this site does not guess them. Use the service information or dealer-level diagnostics for BMW to read their exact description.