“Pulled 2A82 on my N54, searched here, found three known fixes. Replaced the exhaust VANOS solenoid in 30 minutes. No more limp mode.”
Markus K.
E92 335i · Berlin
Search every DME, DDE, EGS, CAS and SRS fault code with detailed descriptions, repair plans, and parts references. Built for owners, techs, and tuners.
From OBD‑II generic codes to manufacturer‑specific hex fault patterns — instant answers with repair guidance and parts lookups.
50,000+ BMW & Mini fault codes — OBD‑II, manufacturer hex, P‑codes, CC‑IDs — with structured descriptions and recommended actions.
Search the databaseDecode any 17‑digit BMW VIN — model, engine, plant, build date, original options.
Decode nowAsk owners and pros worldwide. Share fixes, get answers, browse threads.
Open forumCodes & repair notes translated across English, Russian, and Georgian.
Sub‑second fuzzy lookup across codes, P‑codes, and descriptions.
Classic E‑Series, refined F‑Series, modern G‑Series. Diagnostic data for every BMW & Mini built since the late 1980s.
1982 → 2013
2008 → 2019
2017 → today
Type any BMW DTC — hex format, OBD‑II P‑code, or even a CC‑ID warning number from the dash.
Get the exact module, fault meaning, severity, and the most common root causes for your engine.
Step‑by‑step checks, recommended parts via RealOEM, and forum threads from owners who already solved it.
“Pulled 2A82 on my N54, searched here, found three known fixes. Replaced the exhaust VANOS solenoid in 30 minutes. No more limp mode.”
Markus K.
E92 335i · Berlin
“Best BMW DTC site I’ve used. Manufacturer hex codes other tools couldn’t explain — clear descriptions here, in Russian too.”
Anton S.
F30 320d · Moscow
“We use this daily in the shop. Faster than ISTA for a quick lookup, and the forum threads on tricky CAS faults are gold.”
Rusudan T.
Independent Tech · Tbilisi
A BMW DTC (Diagnostic Trouble Code) is a standardized identifier produced by the car’s onboard computers — DME, DDE, EGS, CAS, SRS and others — when they detect a fault. Codes can be generic OBD‑II P‑codes (e.g. P0128) or BMW manufacturer hex codes (e.g. 2A82, A0B1).
Use any BMW diagnostic tool — INPA, ISTA, Carly, Bimmercode, Foxwell, or a basic OBD‑II scanner. Connect to the OBD port under the dash, query the modules, and search the resulting code here for a clear meaning and likely fix.
Every BMW & Mini from the late 1980s onward — E‑Series (E30, E36, E39, E46, E60, E90), F‑Series (F10, F30, F80), G‑Series (G20, G30, G80 M3) and current production cars. Engine, chassis, transmission and body module codes are all included.
Yes — full database access, VIN decoding, and forum reading are free with no signup. Create an account only if you want to save favorite codes or post in the forum.
No. BimmerCodes is an independent enthusiast resource. BMW, Mini and all related marks are trademarks of their respective owners.
Search a code, decode a VIN, or open the community forum. No signup needed.