The BMW navigation systems came in versions from Mk1 to Mk4 up until 2003. After that a completely new version was introduced which were not compatible with older vehicles.
Vehicles manufactured in these years were:
Mk1 and Mk2 front
Mk3 front
Mk4 front
Mk1 rear
Mk2 rear
Mk3 and Mk4 rear