Mi permetto di provare a dare una risposta.
E' evidente che esistano versioni sw diverse. Il motivo per il quale esistono è che mano a mano che le vetture vengono prodotte (ma anche in altre case automobilistiche ovviamente), vengono apportate migliorie proprio ai sw gestionali delle varie centraline. Migliorie dettate, nella stragrande maggioranza dei casi, da risoluzioni di problemi riscontrati. Ma magari anche per apportare modifiche a optional...
Bmw ora, per esempio, inizia a mettere alcuni optional a pagamento in forma di abbonamento. E se un domani volesse cambiare strategia commerciale, basta che vada a modificare qualche sw in giro per le centraline e...voilà : ennesima versione sw diversa.
Ma siamo nel mondo informatico e, ahimè, non è sempre vero che dove si apporta una miglioria, tutto il resto rimane invariato. Magari una versione sw nuova, senza volerlo, porta qualche scompenso a qualche altra parte del sw stesso, non facilmente ed immediatamente rilevabile.
Ecco quindi che è normalissimo che vi siano vetture circolanti con sw diversi nelle varie centraline.