I don't think BMW has done anything wrong here other than refusing to open up the battery BMS communication to third parties. Replacing the battery is actually quite simple in theory except for...
* Getting high quality cells or battery pack. Since i3s are no longer in production, a third-party...