バッテリー交換に関してコーディングは必須ではない、車体側で能力復活を自動検知、バックアップ電源も必要なしと書いてあるね
https://bmwfun.x0.com/blog/maintenance/battery-replacement-time-and-cost/