Carly is one of the most advertised BMW apps — but it requires buying their proprietary adapter ($80+) and a subscription before you can do anything useful. BimmerFix works with adapters you already own and lets you read codes free.
| Feature | BimmerFix | Carly |
|---|---|---|
| Platform | iOS | iOS + Android |
| Proprietary adapter required | No — use any $30 WiFi adapter | Yes — Carly adapter ($80+) |
| Free fault code reading | Yes — all modules free | Requires subscription |
| Fault code depth | 172,000+ ISTA codes | Limited BMW-specific codes |
| Live data | Full native BMW parameters | Basic OBD2 + some BMW |
| ECU coding | 1,800+ options (Enthusiast plan) | Available (subscription) |
| Service reset | All CBS items | All CBS items |
| Repair guides | Included | Not included |
| Health report PDF | Yes | Yes (subscription) |
| Total cost to start | $30 adapter, app free | $80+ adapter + subscription |
Carly's biggest lock-in is the proprietary adapter. You must buy their hardware ($80+) before using the app at all. BimmerFix works with any standard BMW WiFi OBD adapter available on Amazon for $20–$40. If you already have an MHD WiFi adapter or ENET cable, BimmerFix works immediately.
BimmerFix uses the full BMW ISTA fault database — 172,000+ codes across all ECUs. Carly's fault code coverage is more limited, particularly for non-DME modules like airbag, TPMS, DSC, and body control modules. If you want to scan every module on your car, BimmerFix gives more complete coverage.
Unless you've already bought a Carly adapter, BimmerFix is the better choice: no proprietary hardware required, deeper fault code coverage, and you can read codes for free. Carly's main advantage is Android support and brand recognition — neither of which matters if you're on iPhone and want the best BMW diagnostic tool.
Download the app, connect your BMW, and read fault codes in under 60 seconds. No subscription required to get started.
Download Free on App Store