E-Sys MAX
E-Sys coding guide

BMW coding software compared

Laptop with E-Sys, a phone app, or a dealer tool: what each one can do, what it needs, and which one fits you.

The three kinds

E-Sys on a laptopPhone coding appsDealer diagnosis tools
Made forCoding every setting of every moduleA list of popular changesDiagnosis, repairs and programming
CarsF, G and I-seriesMany E, F and G-seriesAll, with the right data
ConnectionENET cable or ICOMBluetooth or Wi-Fi OBD adapterICOM or similar interface
What you can changeEverything a module allows, VO and FDLWhat the app lists for your carMostly factory settings and retrofits
EaseHard: German names, many dotsEasyWorkshop knowledge needed
PriceLow: an ENET cable is inexpensiveSubscription or per car, plus adapterWorkshop tools

E-Sys: the most control

E-Sys is BMW's engineering tool. It reads every module and lets you change any setting, which is why serious coders use it. The trade-off is that it is made for engineers: settings are in German shorthand, most newer ones show only as a dot, and one wrong click can reset a module.

You need a Windows laptop, E-Sys, PSdZData for your car, an ENET cable or ICOM, and a battery charger.

Phone apps: quick and simple

Phone coding apps connect through an OBD adapter and offer a list of popular changes with switches. They are great for the common things and need no laptop. You can only change what the app offers for your car, and adapters and subscriptions add up over several cars.

Dealer tools: diagnosis first

Dealer diagnosis software finds faults, runs service functions and programs modules. It codes from the vehicle order, not single settings, so it is the right tool for repairs and retrofits rather than personal changes.

E-Sys MAX: E-Sys made easy

E-Sys MAX keeps the full control of E-Sys and removes the hard part. It runs inside your E-Sys:

  • Every setting in English in the FDL-Editor, wherever a name is known.
  • What can I code? lists the ready-made changes that fit your car; one click applies one.
  • Code several changes in several modules in one go.
  • Option codes named in the vehicle order, a fault scan with plain-English meanings, full backups and coding history.
  • A launcher that finds your E-Sys versions and checks the setup and the car connection.

No account, your coding stays on your PC, and one-time payments, no subscription: $39 for 1 month, $59 for 1 year or $99 for life. Privacy & security.

Which one should I pick?

  • A few popular changes on one car, no laptop: a phone app.
  • Full control, many cars or anything a phone app does not list: E-Sys, ideally with E-Sys MAX so you can read what you change.
  • Repairs, programming and fault finding as a workshop: a dealer tool, often alongside E-Sys.

Questions

Is E-Sys free?

E-Sys is BMW software and is not sold by us. E-Sys MAX works with the E-Sys already on your PC and does not include it.

Can I use a Bluetooth adapter with E-Sys?

No. E-Sys needs a wired Ethernet connection: an ENET cable (Ethernet to OBD) or an ICOM.

Do I need a Mac or Windows?

E-Sys and E-Sys MAX run on Windows 10 or 11, 64-bit. See Compatibility.

Free 3-day trial

The control of E-Sys, in plain English

Try every feature on your own car for 3 days. No card, no account.