Hallo! Es könnte tatsächlich auch an der Batterie liegen. Zumindest nach einem Start fällt die Batteriespannung häufig unter einen Schwellwert, den einige Steuergeräte nicht gut vertragen.
Bei meinem E 61 allerdings war auch der Austausch der Batterie nicht erfolgreich. Erst nachdem ich den Lenkwinkelsensor, beziehungsweise die zugehörige Scheibe gereinigt hatte (ISO Propanol) war das Problem behoben.
Hierzu müssen allerdings der Airbag, das Lenkrad, die Lenkstockschalter und die Wickelkassette entfernt werden. Darunter ist die Disk des Lenkwinkelsensors verbaut. Diese kann dann mit Alkohol abgewischt werden. 
Man benötigt für diese Arbeit einige zusätzliche Kenntnisse! Man sollte zum Beispiel wissen, wie einige Stecker demontiert werden, dass zuvor die Batterie abgeklemmt sein muss, dass die Wickelkassette vorsichtig demontiert werden muss und nicht verdreht werden darf. Auch die spätere Initialisierung sollte mit einem entsprechenden System durchgeführt werden. Also eher etwas für den ambitionierten Schrauber