Das sich bei BMW die Teilenummern mit der Zeit bei vielen Teilen ändert ist völlig normal. Meist weil sie etwas überarbeitet/verbessert haben oder einfach weil se Teile billiger bekommen haben die sie da nun einbauen z.B. andere/billigere Kondensatoren (mit gleichen Spezifikationen). Daher sollte das passen was BMW dir dazu sagt.
Die Softwareversion hingegen ist völlig irrelevant. Eine passende kann man schließlich neu aufspielen.
Wo allerdings das Problem liegen soll ein Baugleiches Modul, sogar für echt wenig Geld, herzubekommen, kann ich nicht ganz evaluieren:
Ebay Link