Da muss ich leider passen. Mein Vorschlag: Sag ihm er könnte sich die BMWhatt App kaufen (einmalig 45€) und den passenden Adapter dazu (Bluetooth für Android = 20 oder 30€ bzw. WiFi für iPhone für 40€). Mit der App und dem passenden Adapter kann er dann jederzeit den Feherlspeicher auslesen und löschen. Das dauert keine 4min. Hab ihn auch (iphone 5 + WiFi). Funktioniert tadellos.
Bei den E-Modellen kann man damit sogar codieren. Bei den F-Modellen wird das irgendwann auch noch implementiert.
Hier der Link dazu: http://www.ivini-apps.de/bmwhat-bmw-diagnose.html
Der App Entwickler heißt übrigens Parvis und ist sehr hilfsbereit. Habe schon eine Weile Kontakt mit ihm und war als Tester auch bei der Implementierung der F-Modelle bei der App Entwicklung involviert.