....ja, die Sache mit USB
Ich habe mir vor einiger Zeit dieses USB-Ding hier bestellt:
, um zu schauen, ob das wohl funktioniert. Und: es geht, zumindest bei E46, E38, E39 und E60.
Über die Software sollte man sich keine Sorgen machen, alles Notwendige samt einer guten Anleitung ist beigefügt (und das ist erheblich besser als PA-Soft bzw. BMW-Scanner).
Kleiner Tip: unter Win7 immer mit einer VM arbeiten