ie BMW ISTA+ (Integrated Service Technical Application Plus) ist eine umfassende Diagnose- und Programmiersoftware, die von BMW-Vertragshändlern – BimmerPro BMW Diagnose

BMW Diagnostic Software – All Tools at a Glance 2026

There are many different BMW diagnostic tools on the market – and it's not always easy to keep track. In this article, we explain all the important BMW diagnostic programs, which cable you need, and which software is right for your BMW model.


Overview of all available BMW diagnostic tools

Software Function Models
BMW ISTA+ (Rheingold) Diagnosis, Coding, Programming E, F, G, I Series
BMW ISTA-P Programming E Series
BMW INPA Diagnosis, Coding E Series & early F Series
NCS Expert Coding E Series
WinKFP Programming E Series
E-Sys Coding & Programming F, G, I Series
Tool32 Expert Diagnosis E Series
BMW DIS V57 Full Diagnosis Up to model year 2010
EDIABAS / Toolset32 Communication with ECU E Series
BMW KSD Parts & Labor Times All Models
BMW ETK Electronic Parts Catalog All Models
BMW WDS V12 Wiring Diagrams Up to 2008

BMW ISTA+ (Rheingold) – The most important tool

BMW ISTA+ – also known as Rheingold or ISTA-D – is the official BMW dealer diagnostic software for all BMW, MINI and Rolls-Royce vehicles. It is the most comprehensive and modern tool, combining diagnosis, coding, and programming in one program.

What can ISTA+ do?

  • Read & clear fault codes in all control units
  • Program & update ECU modules
  • Code vehicle & customize individual functions
  • Perform service reset
  • Monitor live data in real time
  • Wiring diagrams & repair instructions directly in the software
  • Register battery after replacement
  • Force DPF regeneration
  • Teach in & program new keys
  • Create test plans for repairs

Supported models:

  • E-Series (1985–2019): E30, E36, E46, E60, E90 and all others
  • F-Series: F10, F20, F30, F32 and all others
  • G-Series: G20, G30, G05 and all others
  • I-Series: I01 (i3), I12 (i8)
  • MINI: R50–R61, F54–F56
  • Rolls-Royce: RR01–RR06

BMW ISTA-P – Programming for E-Series

BMW ISTA-P was specifically developed for programming older E-Series vehicles. It enables flashing and updating of control units on the E-Series.

  • Specifically for E-Series vehicles
  • Replaced by ISTA+ for new models
  • Requires at least 80 GB of hard disk space
  • Works with K+DCAN cable or ICOM

BMW INPA – The classic diagnostic tool

BMW INPA is one of the oldest and best-known BMW diagnostic tools. It was originally developed for BMW dealers and offers professional diagnostic functions mainly for the E-Series.

What can INPA do?

  • Read & clear fault codes
  • Display live data & real-time parameters
  • Test actuators
  • Perform control unit adaptations
  • Works with K+DCAN cable

INPA vs. ISTA – Which is better?

INPA ISTA+
E-Series ✅ Very good ✅ Good
F-Series ⚠️ Limited ✅ Complete
G-Series ❌ Not supported ✅ Complete
Wiring Diagrams
Repair Instructions
Recommendation E-Series Experts All Models

NCS Expert – Coding for E-Series

NCS Expert is the standard coding program for all BMW E-Series vehicles. With NCS Expert, you can customize vehicle functions and unlock hidden features.

  • Coding of all E-Series control units
  • Works with SP-Daten files
  • Requires EDIABAS as a communication layer
  • Used together with WinKFP and INPA

WinKFP – Programming for E-Series

WinKFP is the programming tool for E-Series vehicles and enables flashing and updating of control units.

  • Flashing & updating of ECU modules
  • For E-Series vehicles
  • Works with SP-Daten files
  • Requires EDIABAS

E-Sys – Coding for F & G Series

E-Sys is the professional coding and programming tool for all F-Series, G-Series, and I-Series BMW vehicles. It is the successor to NCS Expert for modern BMW models.

  • Complete coding of all F/G/I Series control units
  • Works with PSdZData files
  • ENET cable or ICOM required
  • Popular tool among BMW enthusiasts

EDIABAS & Toolset32 – The communication layer

EDIABAS is not a standalone diagnostic software but the communication layer between the PC and BMW control units. It is required by INPA, NCS Expert, and WinKFP.

  • EDIABAS 7.3.0 – for ISTA+ (Rheingold)
  • EDIABAS 7.6.0 – for INPA & NCS Expert
  • EDIABAS 7.7.2 – latest version, for INPA & all modern tools
  • Toolset32 – for direct control unit communication at expert level
  • EDIABAS Configurator – for setting the connection type (ENET, K+DCAN, ICOM)

BMW DIS V57 – Classic dealer diagnostic software

BMW DIS (Diagnostic Information System) V57 was the official BMW dealer diagnostic software before ISTA+. It supports all BMW and MINI models from 1985 to 2010.

  • Complete diagnosis of all electronic systems
  • Includes BMW TIS (Technical Information System)
  • Integrated wiring diagrams & repair instructions
  • Runs best in a virtual machine (VMware)

Which cable do I need for my BMW?

The correct diagnostic cable depends on your BMW model:

Cable For which models Model Year
K+DCAN USB Cable E-Series (E46, E60, E90 etc.) 1997–2018
ENET Cable (RJ45) F-Series, G-Series, I-Series From 2011
ICOM Next All Models Professional Workshops

Recommendation:

  • E-Series → K+DCAN cable
  • F-series & G-series → ENET Cable
  • Professional workshop → ICOM Next

What is ICOM?

BMW ICOM (Integrated Communication Optical Module) is the official BMW dealer diagnostic tool. It connects to the vehicle via the OBD2 port and enables wireless communication with all control units.

ICOM Variants:

  • ICOM A – Main interface for all models
  • ICOM B – Add-on for multimedia programming E-series
  • ICOM C – Adapter for older BMWs with 20-pin connector
  • ICOM D – Adapter for BMW motorcycles

BMW KSD – Parts & Labour Times

BMW KSD (Kaufmännische Service Daten - Commercial Service Data) is a database for original BMW spare parts with part numbers, prices, and labour times. It is used by BMW dealers and independent workshops for precise calculation of repair costs.


BMW ETK – Electronic Parts Catalogue

BMW ETK is the official electronic parts catalogue from BMW. It contains detailed illustrations and parts lists for all BMW models with information on availability and compatibility.


BMW WDS – Wiring Diagrams up to 2008

BMW WDS (Wiring Diagram System) V12 contains complete electrical wiring diagrams for all BMW models from the 1980s up to 2008. It is indispensable for troubleshooting electrical systems.


System Requirements for BMW ISTA+

Requirement Minimum Recommended
Operating System Windows 10–11 Windows 10/11 64-bit
RAM 4 GB 16 GB
Processor 2 Cores / 2.6 GHz Intel Core i5/i7
Hard Drive 256 GB 500-1TB GB SSD
Connection K+DCAN / ENET ENET / ICOM

Conclusion – Which tool do you need?

Situation Recommended Tool
BMW E-series diagnostics INPA or ISTA+
BMW F/G-series diagnostics ISTA+
E-series coding NCS Expert
F/G-series coding E-Sys or ISTA+
E-series programming WinKFP or ISTA-P
F/G-series programming ISTA+ with ICOM
Wiring diagrams (up to 2008) BMW WDS
Parts & prices BMW KSD / ETK

For most BMW owners, BMW ISTA+ Standalone is the best choice – an all-in-one tool for all models, in German.

BMW and MINI are registered trademarks of Bayerische Motoren Werke AG.This website is not affiliated with BMW AG and should not be confused 
with the websites of BMW AG or BMW M GmbH.

This software is provided for educational purposes only, 
to allow private users to diagnose and program their vehicles. 
Any liability is excluded.

The software offered in the shop is in no way the property of BMW. 

©2026 BimmerPro