Runs on Windows and Android.
Cables support all BMW diagnostic software:
INPA, ISTA, Rheingold, EDIABAS, NCS Expert, NCS Dummy, DIS, Progman, Tool32, WinXFP and many more.
Very simple to use, as all the software and instructions can be found online for free.
Watch the demo to see how scanning error codes on BMW works.
If your car has OBD1 connector ( located under the hood ):
you need both, OBD1 to OBD2 converter and OBD2 cable (K+DCAN).
In that case, OBD2 cable should be set to left switch position (K-LINE).
See the table to find suitable cable for your vehicle.