Im idealfall nimmt man den originalen von BMW, lässt diesen eincodieren und gut ist es.
Dann hat das Fahrzeug bei zukünftigen Reparaturen etc KEINE Probleme in der Werkstatt, egal ob in der Vertrags oder freien Werkstatt.
Bei den ganzen Freien Sätzen gibt es immer Probleme am Tester.
Und dann verweigern die meisten Werkstätten die Fehlersuche , Programmierungen durch Serienstandsverbesserungen klappen nicht etc.