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, and can now filter them to your vehicle by VIN or model and year.

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

Current version information

Site Versionv4.0
Data Version4.57.30

Supporting Me

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!

Also, if you build your own wiring harnesses or use wiring in your projects you can check out my business, YourSpec Wire.
YourSpec is more than just a wire provider. We built an advanced Wiring Project Manager interface that allows you to define a wiring project and add services to each wire like wire marking, stripping, and crimping.
Find out more at: YourSpec Wire

Changelog

VersionDateChanges
4.06 Sep 2026
  • Vehicle selection by VIN or by model and year to filter results applicable to your vehicle
  • Updated site data to 4.57.30
  • Performance improvements
3.16 May 2025
  • Behind the scenes performance improvements
  • Change top codes list to show top 25
3.0.117 July 2024
  • Fix display when no results are found
3.0.016 July 2024
  • Updated site data to 4.48.14
  • P-Codes are no longer shown when searching for hex codes
  • Hex code database expanded with removal of P-Code display
2.5.211 July 2024
  • Moved to Cloudflare recaptcha
2.5.111 November 2023
  • Minor page changes