Man kann sich in gewissem Maße und Umfang auch die Programme der BMW-Werkstatt selbst besorgen.
Dann kann man auch die Wartungen selbst zurücksetzen.
Einige Wartungen kann man auch im "Geheimmenü" des Kombiinstrument zurücksetzen.
Schwieriger wird es, wenn man einen Service selbst durchführt/hat durchführen lassen und dann den Serviceeintrag im iDrive-Menü braucht.
Auch schwieriger wird es, wenn man bestimmte Steuergeräte ersetzen muss/will.
Dafür braucht man teilweise auch Freischaltcodes, da BMW versucht Diebstahl zu unterbinden und man ohne Freischaltcode das Steuergerät nicht in ein anderes Fahrzeug einbauen kann.
Dafür gibt es aber natürlich inzwischen auch schon Lösungen.
Für manche Reparaturen braucht man Spezialwerkzeug, welches es sicherlich auch schon im Internet zu kaufen gibt. Aber für manche Spezialwerkzeuge lohnt sich dann der Aufwand doch nicht.