Ich habe diesen Beitrag leider erst jetzt gelesen. BMW zeigt sich bei Motorproblemen des X5 50i normalerweise recht kulant. Was die Programmierung angeht solltest Du mal folgende WEB-Seite aufrufen. http://www.car-coding.de/
Ich habe mir von diesem Anbieter mein US-Fahrzeug umprogrammieren lassen. Der Mann hat Ahnung und bekommt das alles ohne Probleme in den Griff. Kann ich nur empfehlen.
Schöne Grüsse