Batterie ist so eine Sache, du kannst einen guten Ladestand haben (wenn er zu schnell raufgeht ist das auch kein gutes Zeichen), du kannst mit 14V reinladen und wenn du sie im Stand misst, kann sie 12V anzeigen und trotzdem kaputt sein.
Wenn zB eine oder mehrere Zellen kaputt sind, dann bricht dir die Batterie bei Starten zusammen, die Unterspannung erzeugt dann zig Fehlermeldungen.
Wenn du noch Garantie hast, ab zu BMW, wenn nicht, dann soll ein Profi mal ne Diagnose machen, kann man auch bei BMW machen, nur mal um abzuklären ob es die Batterie ist oder wirklich ein Steuergerät.
Oder du fängst auf Verdacht mir der Batterie an und gibst mal ne Neue rein, da du eh BimmerLink hast kannst du sie auch damit registrieren.