Which BMW diagnostic app works on older BMWs?
Most BMW apps for phones start in the mid-2000s, and generic OBD2 apps only read the engine's emissions faults. On an older BMW that leaves the ABS, airbag, instrument cluster and body modules unread, unless you set up INPA on a Windows laptop with a cable.
AutoLingo for BMW was built for these cars too: the same app and Bluetooth adapter read the E36, E38, E39, E46, E53 and E83 as well as the newer E- and F-chassis BMWs, with BMW's own diagnostic protocols, including the older ones those cars' modules use. Cars with the round 20-pin socket under the hood connect through a 20-pin cable.
| AutoLingo for BMW | Other options | |
|---|---|---|
| E36, E38, E39, E46, E53, E83 (1990s to mid-2000s) | Most of each model's modules, in plain English: see each model's page for the list | BimmerLink's list starts with the 1 Series 2004, 3 Series 2005, 5 Series 2003, X3 2010 and X5 2006; BimmerCode's 3 Series list starts with the E90 and its X3 list with the F25 |
| BMWs from before 1996 (OBD1: E30, E34, E32, E31, early E36) | Many modules, through the 20-pin cable | Generic OBD2 apps: none, these cars have no OBD2. INPA: with an ADS interface on a laptop with a serial port |
| ABS, airbags, cluster, body modules | Yes, with BMW's own protocols | Generic OBD2 apps: no, the engine's emissions faults only |
| What you need | A phone or tablet and AutoLingo for BMW's adapter ($119.00 launch price ($189.00 later)); the 20-pin cable for cars with the round socket | INPA: a Windows laptop with a K+DCAN cable, or an ADS interface and a serial port for the oldest modules |
| The app | Free, no subscription | BimmerLink and BimmerCode: one-time purchases; INPA: BMW's engineering tool, set up by hand |
Choose Other options if
- You already have INPA running on a laptop with the right cable, and you're happy using it.
- Your BMW is from the mid-2000s or newer, and you only want coding: BimmerCode's lists cover those.
Choose AutoLingo for BMW if
- You drive an E36, E38, E39, E46, E53, E83 or an older OBD1 BMW, and want to read every module from a phone or tablet.
- You want one free app for faults, live data and service on an older BMW, without a laptop.
Check your BMW: what AutoLingo for BMW does on it, module by module.
Sources
Checked October 17, 2026: prices and features change, so check theirs before you buy. Spot something out of date? Tell us and we'll fix it.
Carly, BimmerLink, BimmerCode, INPA, ISTA and NCS Expert are trademarks of their owners. AutoLingo isn't affiliated with them or with BMW.
More comparisons: Carly BimmerLink and BimmerCode INPA, ISTA and NCS Expert A K+DCAN cable and INPA An ADS interface and INPA Generic OBD2 apps
AutoLingo for BMW adapter
$119.00 Launch price $189.00 later
The app is free; you buy the adapter once. Free shipping within the US.
Order the adapter- 30-day returns, and a lifetime warranty (physical damage excluded)
