Vorweg, ich habe bereits an einigen BMW's geschraubt und codiert, ein E38 war nicht dabei.
Ich gehe davon aus, dass der ZCS wie bspw. beim E46 im LSZ und IHK abgelegt ist. Dieser scheint falsch zu sein, der FA demzufolge ebenso und daher gehen viele Ausstattungen nicht.
Mit dem Tool BMW-Scanner, gibts
hier wird es auch der E38 unterstützt. Damit kannst du die VIN in den STG's ändern und einen neuen ZCS hinterlegen. Das Tool ist relativ simpel.
Es gibt Programme im Netz mit denen man den ZCS erzeugen kann, der zu deinem Fahrzeug passt. Dies habe ich allerdings noch nicht selbst gemacht.
Wenn der ZCS im LSZ und IHK passt, solltest du alle anderen STG's leer codieren können, damit sie den richtigen FA kennen und alles sollte wieder gehen.
15 Euro sollte der Versuch wert sein.