Hallo,
das Navi 02 hat einen SW Stand, der mit 08.xx beginnt. Dieser befindet sich auf einem Aufkleber auf dem Navi. Nicht zu übersehen. 03 beginnt mit 09.xx.
Das ist ja das Problem, passen tun alle Navis, egal ob CD oder DVD, 01 - 02 - 03.
Aber man kann den Wagen von dem ursprünglich verbauten Navi 01 auf Navi 02 upgraden. Man kann ihn aber nicht auf ein Navi03 upgraden, da es das für dein Baujahr nicht gab. Dadurch hast Du ja die Probleme. Nach dem Upgrade auf Navi 02 akzeptiert der BMW Computer wieder dein Auto und sie können die Steuergeräte alle codieren.
Dabei fällt mir ein, zieh doch mal dein Navi aus der Halterung und schau mal drauf, was es für einen SW Stand hat. Es könnte ja durchaus sein, das man ein Navi02 verbaut und einfach nicht codiert hat. Dann würde ein einfaches Upgrade auf Navi02 ausreichen, was der

ohne weiteres durchführen kann.
Die andere Identität ist nicht ganz leicht zu bewerkstelligen, aber mal kurz eine Beschreibung. Dein Wagen bekommt ein neues Geburtsdatum, das mit dem des Navirechners kompatibel ist, aber auch mit den anderen Steuergeräten sich "verträgt", mitunter eine langwierige Prozedur. Derjenige der das programmiert sollte auch wissen was er tut.

Schöne Grüße
Horst