You will often see references to . Originally, BMW used ISTA-D for Diagnostics and ISTA-P for Programming (flashing software updates). In recent years, BMW merged these into a single application known simply as ISTA+ . This version can handle both diagnostics and basic programming (Raspberry Pi programming), making it the most sought-after version for DIYers.
If you don't want the headache: