About

BMW Fault Codes Lookup


This BMW fault code lookup service was created by an enthusiast for enthusiasts.
It is the most comprehensive fault code database available online.
It contains fault codes across all models broken down by ECU variant.

This information is provided solely for informational purposes.
It may not be processed by automatic means of any kind.

Current version information

Site Version v2.2
Data Version 4.19.15


Donations

My goal is to provide as much help to community as I can at no cost.
This site is free to use and always will be, but if you would like to contribute to the hosting/bandwidth costs or buy me a beer you can here!



Changelog

Version Date Changes
2.2 2 September 2019
  • Updated data version to 4.19.15 (now contains newer engines like the S58)
2.1.2 13 April 2019
  • Updated data version to 4.13.21
  • Added date to version table
2.1.1
  • Fixed bug showing hex code #s incorrectly in hex-code result list
2.1
  • Cleaned up interface
  • Fixed bug showing hex code #s incorrectly in p-code result list
2.0
  • Updated data to 4.12.32
  • Added filtering by engine and country
  • Added automatic detection of P or hex code
  • Added improved data for P codes and hex codes linked to P codes
  • Added page for most requested codes
  • Added diagnostic information for certain codes
1.3
  • Updated data to 4.12.20
  • Added ECU variant label for easy identification of non-DME fault codes
1.2.2
  • Updated data to 4.12.12
1.2.1
  • Removed empty language option
1.2
  • Added language selection
  • Improved formatting on code display page
1.1
  • Added error messages on incorrect input
  • Added styling to form fields
  • Improve stability on bad input
1.0
  • Initial release