Würde da jetzt erstmal ganz entspannt an die Sache ran gehen und mir eine neue Markenbatterie holen mit den selben Werten wie das Original. Varta, Banner etc. sind ganz bekannte und vernünftige Marken mit denen man arbeiten kann.
Einbau ist einfach selbst erledigt, und dann mal damit fahren und schauen wie sich das Auto verhält. Danach würde ich schauen ob man wieder per OBD-Interface drauf zugreifen und die Batterie registrieren und Fehler löschen kann.
Habe den leisen Verdacht das du dir dann den Weg zu BMW sparen kannst.