BMW ISTA+ 4.59.30 – Alle Versionen, Baureihen & Installation 2026 – BimmerPro BMW Diagnose

BMW Diagnosis · Coding · Programming

BMW ISTA –
The Ultimate Guide 2026

Everything you need to know about BMW ISTA: all versions, compatible vehicles, diagnostic cables, installation, and the difference from INPA – fully explained for BMW owners, independent workshops, and tuners.

ISTA+ 4.59.30 (2026) ISTA-D / ISTA-P E · F · G · I · RR Series MINI · Rolls-Royce Diagnosis · Coding · Programming
What is BMW ISTA?
ISTA · Rheingold · Integrated Service Technical Application

BMW ISTA stands for Integrated Service Technical Application and is BMW's official diagnostic, coding, and programming tool. The software is used by BMW dealerships and service centers worldwide and supports all vehicles of the BMW, MINI, and Rolls-Royce brands.

With ISTA, all control units of a BMW can be read out and error codes (DTCs) deleted, vehicle coding can be performed, ECU software updates can be installed, and complete vehicle diagnostics with guided repair instructions can be created. For any BMW owner who wants to delve deeper into vehicle technology, ISTA is the indispensable tool.

Important: ISTA is not a simple OBD2 scanner. It is BMW's full workshop software – identical to what BMW dealerships use. With it, you can literally do everything on your BMW that an official dealer can do.

All ISTA Versions at a Glance
From Rheingold to ISTA+ 4.59.30 – the complete development history of BMW diagnostic software
V
Progman / Rheingold
Original Version · until approx. 2014

The historical origin of ISTA. "Rheingold" was the internal codename for the first diagnostic platform. Included wiring diagrams (WDS), repair manuals, and error code diagnosis – exclusively designed for E-series. Considered the basis for all later versions.

E-Series Diagnosis Only WDS Integrated No Programming
D
ISTA-D (Diagnosis)
Parallel to ISTA-P · 2013–2018

ISTA-D stands for Diagnosis and focuses exclusively on reading and deleting error codes, real-time measurements, guided troubleshooting, and repair instructions. Suitable for E- and early F-models. Often still referred to as "Rheingold."

E-Series F-Series Diagnosis Only Wiring Diagrams
P
ISTA-P (Programming)
Version 3.60 – 3.75.0.400 · 2015–2019

ISTA/P is the dedicated programming solution for all BMW control units. Enables ECU flashing, software updates, ident programming, and complete vehicle recoding. Requires an ICOM interface. Supports E-, F-, and early G-models. With 112 GB, it's the largest installation.

E-Series F-Series G-Series (early) ICOM Mandatory 112 GB
+
ISTA+ 4.10 – 4.30
First Combo Version · 2016–2021

The first generation of the combined ISTA+ platform – for the first time, diagnosis and programming are united in a single user interface. Ideal for F/I/G series. Runs stably under Windows 7, 8.1, and 10. The most widespread standalone version in the BMW community.

E-Series F-Series G-Series I-Series Standalone Possible
+
ISTA+ 4.39 – 4.50
Extended G-Series · 2022–2024

Extended support for all latest G-models such as G20, G21, G30, G05, G06, G07, as well as all current MINI series. Improved PSDZData integration for more reliable programming. Runs stably under Windows 10 and Windows 11 (64-bit).

G-Series Complete MINI Win 10/11 PSDZData E-Series
SA
ISTA Standalone
All Current Builds Available

Specifically for private individuals and independent workshops – works completely without a BMW license server, without an internet connection, and without a monthly subscription. One-time installation, permanently usable. PSDZData is already included. Fully automatic one-click installer.

No Subscription Offline One-Time Purchase All Models
MR
ISTA for Motorcycles
BMW Motorrad · ICOM D

ISTA also supports BMW motorcycles via the ICOM D adapter. Diagnosis and programming possible for all BMW motorcycle models. Suitable for R-, S-, F-, G-, K-, and HP-series from approx. 2007 onwards.

Motorcycle ICOM D From MY 2007
ISTA Version Comparison
Which version is suitable for your vehicle and your use case?
Version Diagnosis Coding Programming E-Series F/G-Series ICOM Needed Standalone
Rheingold Yes No No Yes No No Yes
ISTA-D Yes No No Yes Partially No Yes
ISTA-P 3.x No Yes Yes Yes Yes Yes Yes
ISTA+ 4.10–4.30 Yes Yes Yes Yes Yes Optional Yes
ISTA+ 4.39–4.50 Yes Yes Yes Yes Yes Optional Yes
ISTA+ 4.59.30 Yes Yes Yes Yes Yes Optional Yes
ISTA+ vs. INPA – The Difference
Which tool is right for which application?

INPA (Interpreter for Test Procedures) is the older BMW diagnostic tool, primarily developed for E-series (until approx. 2013). It offers deep insights into real-time measurements, direct control unit communication, and is still popular among experienced BMW enthusiasts – however, without a modern graphical user interface, without automatic troubleshooting instructions, and without programming support for newer vehicles.

ISTA+ is the complete modern solution – covers all BMW series from model year 1997 onwards, offers guided dealership-level diagnostics, vehicle coding, ECU programming, and full repair instructions – all in a single user interface. For all modern BMWs from the F-series onwards, ISTA+ is the clear standard, and INPA is no longer a viable alternative.

Recommendation: If you have a BMW from the F-series (model year 2011+), choose ISTA+. For older E-models, INPA still works well for quick diagnostics – but ISTA+ also fully covers the E-series.

BMW E-Series – All Models
Compatible with ISTA-D / Rheingold & ISTA+ · Cables: K+DCAN or ICOM · Model years approx. 1987–2013

BMW's E-series includes all classic vehicles until approx. 2013. With a K+DCAN cable or ICOM, all E-models are fully diagnosable with ISTA. For programming older E-models, the ICOM B adapter interface is required.

1 Series
E81 / E82 / E87 / E88
2004 – 2013
3 Series
E21
1975 – 1983
3 Series
E30
1982 – 1994
3 Series
E36
1990 – 2000
3 Series
E46
1998 – 2006
3 Series
E90 / E91 / E92 / E93
2005 – 2013
5 Series
E28
1981 – 1988
5 Series
E34
1988 – 1996
5 Series
E39
1996 – 2004
5 Series
E60 / E61
2003 – 2010
6 Series
E24
1976 – 1989
6 Series
E63 / E64
2003 – 2010
7 Series
E23
1977 – 1986
7 Series
E32
1986 – 1994
7 Series
E38
1994 – 2001
7 Series
E65 / E66
2001 – 2008
8 Series
E31
1989 – 1999
X3
E83
2003 – 2010
X5
E53
1999 – 2006
X5
E70
2006 – 2013
X6
E71 / E72
2008 – 2014
Z3
E36/7 · E36/8
1995 – 2002
Z4
E85 / E86
2002 – 2008
M3 E-Series
E30 M3 / E36 M3 / E46 M3 / E92 M3
1986 – 2013
M5 E-Series
E28 M5 / E34 M5 / E39 M5 / E60 M5
1984 – 2010
BMW F / G / I Series – All Models
Compatible with ISTA+ 4.x · Cable: ENET or ICOM · Model year 2011 – present

From the F series (from 2011), BMW vehicles communicate via Ethernet (DoIP). An ENET cable (OBD2-to-Ethernet) is required for these models. ISTA+ 4.x offers full diagnostics, coding, and programming for all F, G, and I models, as well as all current MINI generations and Rolls-Royce.

1 Series F-Series
F20 / F21
2011 – 2019
1 Series G-Series
F40
2019 – present
2 Series F-Series
F22 / F23
2013 – 2021
2 Series Active Tourer
F45 / F46 / U06
2014 – present
M2
F87 / G87
2015 – present
3 Series F-Series
F30 / F31 / F34
2011 – 2019
3 Series G-Series
G20 / G21
2019 – present
M3
F80 / G80
2014 – present
4 Series F-Series
F32 / F33 / F36
2013 – 2020
4 Series G-Series
G22 / G23 / G26
2020 – present
M4
F82 / F83 / G82 / G83
2014 – present
5 Series F-Series
F07 / F10 / F11
2009 – 2017
5 Series G-Series
G30 / G31
2017 – 2023
5 Series New
G60 / G61
2023 – present
M5
F90 / G90
2017 – present
6 Series F-Series
F06 / F12 / F13
2011 – 2018
7 Series F-Series
F01 / F02
2008 – 2015
7 Series G-Series
G11 / G12
2015 – 2022
7 Series New
G70
2022 – present
8 Series G-Series
G14 / G15 / G16
2018 – present
M8
F91 / F92 / F93
2019 – present
X1
F48 / U11
2015 – present
X2
F39 / U10
2017 – present
X3
F25 / G01 / G45
2010 – present
X4
F26 / G02
2014 – present
X5
F15 / G05
2013 – present
X6
F16 / G06
2014 – present
X7
G07
2019 – present
XM
G09
2022 – present
Z4 G-Series
G29
2018 – present
i3 (Electric)
I01
2013 – 2022
i4 (Electric)
G26
2021 – present
i5 (Electric)
G60
2023 – present
i7 (Electric)
G70
2022 – present
iX (Electric)
I20
2021 – present
iX1 / iX2
U11 / U10
2022 – present
iX3 (Electric)
G08
2020 – present
MINI F-Series
F54 / F55 / F56 / F57
2014 – 2023
MINI Clubman
F54
2015 – 2023
MINI Countryman
F60 / U25
2017 – present
Rolls-Royce
Ghost / Phantom / Wraith / Cullinan
2003 – present
Choosing the right diagnostic cable
K+DCAN · ENET · ICOM A/B/C/D – what you really need

The choice of the correct diagnostic cable depends on your BMW series and the scope of the planned work. Here is a clear overview:

K+DCAN Cable
For: E-series (up to 2013)

The classic cable for all E-models. Affordable entry from approx. 15–30 EUR. Diagnostics, error code reading and limited coding possible. Recommendation: Only buy cables with genuine FTDI chips – cheap clone chips cause connection problems.

ENET Cable (OBD2-Ethernet)
For: F/G/I-series (2011+)

The standard cable for all modern BMWs. Enables fast diagnostics, full coding and ECU programming. Inexpensive (approx. 20–40 EUR) and perfectly sufficient for most applications. Plug-and-play under Windows.

BMW ICOM A2 / A3
For: All series · Professional use

The professional interface for all BMW series. Necessary for full ECU programming and most secure communication. More expensive (Original: 300–800 EUR, Clone: from 80 EUR), but the most reliable solution for workshops and serious private use.

ICOM B
For: E-series multimedia systems

Adapter for programming multimedia control units in E-series. Used in addition to the ICOM A2. Necessary for e.g. CCC/CIC navigation updates in E60, E90 etc.

ICOM C
For: Older BMWs with 20-pin connector

Adapter for very old BMW models with the round 20-pin diagnostic connector (before OBD2 standard). Required for vehicles built before approx. 1996.

ICOM D
For: BMW Motorcycles

Special adapter for all BMW motorcycles (R-, S-, F-, G-, K-, HP-series). Diagnostics and programming for motorcycles from approx. 2007 onwards possible.

Installation & System Requirements
Windows 10 / 11 · 64-Bit · Minimum requirements for ISTA+ 4.59.30

The following system requirements apply for a stable ISTA+ installation:

  • Operating System: Windows 10 or Windows 11 (64-bit)
  • Processor: At least 2 Cores, 2.2 GHz (recommended: 4 Cores, 3+ GHz)
  • RAM: At least 8 GB (recommended: 16 GB)
  • Storage (Diagnostics): approx. 22–25 GB
  • Storage (incl. Programming/PSDZData): 60–80 GB
  • ISTA-P alone: approx. 112 GB
  • Java: JRE is installed automatically
  • Network: Not strictly required (Standalone works offline)

Tip: Install ISTA on a dedicated laptop or a separate SSD. An NVMe SSD significantly speeds up ISTA's startup, as the software reads many small files during loading.

Frequently Asked Questions (FAQ)
BMW ISTA – the most important questions and answers
What is the difference between ISTA-D, ISTA-P and ISTA+?

ISTA-D stands for Diagnostics – it reads and clears fault codes and provides guided repair instructions. ISTA-P stands for Programming – it flashes and updates control unit software. ISTA+ combines both functions in a single modern platform and is the current standard.

Does BMW ISTA work on Windows 11?

Yes, ISTA+ 4.50 and newer versions run stably under Windows 10 and Windows 11 (64-bit). Older versions (below 4.20) may cause problems under Windows 11 and may require Windows 10.

Do I need a license server for ISTA?

For the official BMW version, yes. However, the so-called Standalone version (also called "Patched" or "Cracked") works without a license server and without an internet connection – ideal for private use and independent workshops.

Which cable do I need for my BMW?

For E-series (up to 2013) a K+DCAN cable with FTDI chip. For F/G/I-series (from 2011) an ENET cable. For professional use or full programming: an ICOM A2 or A3 interface.

Can I code my BMW with ISTA?

Yes. ISTA+ offers full vehicle coding – from activating hidden functions (e.g., video in motion, comfort turn signals, seat heating settings) to complete recoding after a control unit replacement. For in-depth coding, E-Sys is often used in addition.

What is PSDZData and what do I need it for?

PSDZData (Programming and Synchronization Data) is the programming data that ISTA needs for ECU software updates. Without PSDZData, ISTA can only diagnose, but not program. In standalone packages, PSDZData is usually already included.

Does ISTA also support MINI and Rolls-Royce?

Yes. ISTA+ fully supports all MINI generations (R-, F-, F5x series) as well as all modern Rolls-Royce models (Ghost, Phantom, Wraith, Cullinan, Dawn), as they belong to the BMW Group and use the same ISTA platform.

Is ISTA also suitable for BMW motorcycles?

Yes, with the ICOM D adapter, ISTA also supports BMW motorcycles. Suitable for all modern R-, S-, F-, G-, K- and HP-series from approx. 2007.

 BMW ISTA Download · BMW ISTA+ 4.59.30 · ISTA 2026 · BMW Diagnostic Software · Rheingold BMW · ISTA-D Download · ISTA-P 3.75.0.400 · BMW Standalone ISTA · BMW ENET Cable · K+DCAN BMW · ICOM BMW · BMW Read Fault Codes · BMW Program Control Unit · BMW Coding · BMW E46 Diagnostics · BMW E90 ISTA · BMW F30 Coding · BMW G30 ISTA · BMW X5 Diagnostics · BMW i4 Coding · BMW 3 Series ISTA · BMW 5 Series Diagnostics · BMW 7 Series Coding · BMW 1 Series ISTA-P · BMW X3 Clear Faults · BMW M3 Diagnostics · BMW M5 Programming · MINI ISTA · Rolls-Royce BMW Diagnostics · BMW INPA Alternative · OBD2 BMW · BMW Workshop Software · BMW Dealer Software · BMW ETK · BMW EDIABAS · BMW E30 Diagnostics · BMW E39 ISTA · BMW E60 Coding · BMW G20 ISTA · BMW G05 X5 Diagnostics · BMW iX Diagnostics

 

BMW ISTA Guide 2026
BMW, MINI, and all type and model designations are registered trademarks of BMW AG. All designations are for identification and compatibility description only. We are not affiliated with BMW AG.This software is provided for educational purposes only and not for commercial purposes, so that private users can diagnose and program their vehicles.All liability is excluded, whether express or implied.
BMW · MINI · Rolls-Royce · ISTA · ISTA-D · ISTA-P · Rheingold · ICOM · INPA · EDIABAS · PSDZData