e-series E90

BMW E90 Coding — Remote ESys & ISTA+ Services (3 Series 2005–2013)

3 Series (E90) — Coding, CarPlay, hidden features, and dealer-level diagnostics.

The BMW E90 is a 3 Series in the e-series platform, with a CIC / NBT (CCC on early units) head unit. With a K+DCAN cable and INPA / NCS Expert, you can unlock features and run dealer-level diagnostics — all reversible, all done remotely by Kadir.

  • Year Range2005–2013
  • Head UnitCIC / NBT (CCC on early units)
  • CableK+DCAN
  • ToolINPA / NCS Expert

E90 Services & Coding Features

Every feature below is reversible and done remotely by Kadir via TeamViewer or AnyDesk.

Battery Registration

Register a new battery using INPA — required after every battery swap.

Digital Speedometer

Add a digital speed readout in the instrument cluster.

Daytime Running Lights

Enable or configure DRL — including angel eyes as DRL.

One-Touch Turn Signal

Adjust the number of blinks (3 ? 5) for the lane-change tap.

Auto-Lock at Speed

Enable automatic door locking at a set speed.

Seat Belt Chime Off

Disable the seat-belt reminder chime.

Key Fob Window Close

Close windows via the key fob.

Mirror Fold on Lock

Auto-fold mirrors on lock (if hardware supports it).

INPA Diagnostics

Read & clear all module fault codes, live data, component activation.

DISA / Valvetronic Adaptation

Run adaptations on the DISA intake manifold and Valvetronic motor.

E90 Coding FAQs

What cable do I need for the E Series?
E Series uses a K+DCAN cable (USB-to-OBD). This is different from the ENET cable used on F/G Series. We sell K+DCAN cables for $25, or you can bundle ISTA+ with one.
Can the E Series get Apple CarPlay?
No — the E Series head units (CCC, CIC) do not support CarPlay. E Series CarPlay retrofits exist as aftermarket head-unit swaps, which is a hardware project, not a coding job.
What software do I need for E Series coding?
INPA for diagnostics, NCS Expert for coding, and WinKFP for programming. These are E Series tools and are different from the ESys + PSdZData combo used on F/G Series.
How long does an E Series coding session take?
Battery registration takes 5 minutes. A full coding session (5—10 features) runs 30—60 minutes via TeamViewer.
Will E Series coding damage the car?
No. E Series coding is configuration-level (NCS Expert reads and writes NCD files). All changes are reversible — we back up the original NCD before any changes.
Do you offer E Series battery registration?
Yes — if you have INPA installed, we can do it remotely. If you do not have the toolchain yet, we sell ISTA+ which also works for E Series battery registration.

Ready to code your E90?

Order a software package or message Kadir on Telegram to start a custom coding session.

Check my VIN — free WhatsApp