Is My BMW Supported by BimmerCode?
The honest short answer: BimmerCode works brilliantly on F- and G-chassis BMWs, with growing support, while many older E-chassis cars need different tools entirely. Before you buy an adapter, it's worth knowing which camp your car is in — here's how to tell, and what to use if BimmerCode isn't the right fit.
The quick answer
If your 3 Series is an F30/F31/F34 (2012–2019), a G20/G21 (2019–now), or the F80 or G80 M3, you're firmly in BimmerCode territory — it's exactly what the app is built for. If it's an E-chassis car (E30, E36, E46, E90/E92), BimmerCode generally isn't the tool; those use older coding software instead. More detail below.
Support by Chassis
A rough guide — always confirm your exact car in the app.
| Generation | Era | BimmerCode |
|---|---|---|
| G20 / G21 | 2019–now | Full support |
| G80 M3 | 2021–now | Full support |
| F30 / F31 / F34 | 2012–2019 | Full support |
| F80 M3 | 2014–2018 | Full support |
| E90 / E92 | 2005–2013 | Limited / different tools |
| E46 | 1998–2006 | Not the right tool |
| E36 · E30 | 1982–1999 | Not the right tool |
Support evolves as the app is updated, and exact coverage varies by module and market — this is a general guide, not a guarantee. Always verify your specific car.
Why the F/G Cars and Not the Older Ones
It comes down to the electronics era.
BimmerCode is designed around the networked module architecture of newer BMWs — the F- and G-chassis generations whose features are governed by software values the app can read and rewrite cleanly. Older E-chassis cars use earlier electronic systems with a different coding approach, which is why they're the domain of legacy tools like NCS Expert (and, for the transitional cars, E-Sys) rather than a phone app. It's not that older BMWs can't be coded — it's that BimmerCode isn't the tool for them.
Always check the app before buying
Coverage depends on your exact model, year, and even individual modules, and it changes as the app is updated. Check BimmerCode's own compatibility information for your specific car before buying the app or an adapter — that's the only definitive answer, and it saves the most common disappointment.
If You Have an Older (E-Chassis) BMW
Coding is still possible — just with different tools.
Don't despair if you've got an E46 or E90/E92. These cars can still be coded, but with the established enthusiast software rather than BimmerCode:
- NCS Expert — the long-standing tool for coding older E-chassis BMWs (steeper learning curve, PC-based, needs a specific cable).
- E-Sys — used for the later transitional cars (and F-series flashing), more involved than BimmerCode.
- A specialist — if you'd rather not learn legacy software, an independent BMW coder can do E-chassis tweaks for you.
These are more involved than tapping a phone app, which is exactly why BimmerCode is so popular on the cars it does support. If your car's on the older side, our generation hubs cover what's worth doing — start at the E46 or E92 hub.
FAQ
Does BimmerCode work on my F30?
Yes — the F30/F31/F34 are core BimmerCode cars with full support. The same goes for the G20/G21 and the F80 and G80 M3. Confirm your exact model and year in the app, but F- and G-chassis 3 Series are exactly what it's built for.
Can I use BimmerCode on an E46 or E90?
Generally no — those E-chassis cars use older electronics and are coded with legacy tools like NCS Expert (and E-Sys for later cars), not BimmerCode. The E90/E92 has limited/different support; the E46 and earlier aren't BimmerCode's domain.
How do I know for sure my car is supported?
Check BimmerCode's own compatibility information for your specific model, year and the modules you want to code, before buying the app or an adapter. Support varies by car and is updated over time, so the app is the definitive source.
What do I use to code an older BMW?
NCS Expert is the classic tool for older E-chassis cars, with E-Sys for later transitional models — both are PC-based and more involved than BimmerCode. Or have an independent BMW coding specialist do it for you.
Will support for my car improve over time?
Possibly — BimmerCode is updated regularly and coverage has broadened, especially for newer cars and modules. For older E-chassis BMWs, though, the architecture means legacy tools remain the realistic route.
The Bottom Line
If you drive an F30, G20, or the F80/G80 M3, BimmerCode is made for your car — go ahead and get a supported adapter. If you've got an E-chassis BMW, BimmerCode generally isn't the tool; look to NCS Expert or a specialist instead. Either way, confirm your exact car in the app first — it's the only definitive answer. Then head back to the BimmerCode hub for the best codings.