Some Functions or Activations, such as VANOS Activation described below, require a certain Idle Speed. To connect with ANY module, you need to know the VARIANT to make proper selection from the Right-hand Listbox. Generally, N51 & N52 Engines use either MSV70 or MSV80 (2007 & Later) DME Variants N54 Engine uses mostly MSD80 DME Variant, and Later N55 Engine used MEVD17x Variant.
Specific steps to save & attach INPA Screens are described in attached in the last paragraph ( INPA Tutorial Quickstart (Functional Jobs examples). TL DNR Types: LOOK at the attached INPA Screens FIRST before you dismiss.
It is very powerful, but many/ Most ALL versions I have seen, are in German with LITTLE Translation to English, other than Menus. INPA, is BMW Factory-Level Diagnostic Software included in BMW Standard Tools.