Yeah, i'd agree if we were talking about traditional cars, and this comes from someone who has wrenched on every bolt of their BMW.
As far as the DIY repair-ability of BMW's electric cars? About the same as every other electric car -- which is to say 'near-zero', unless we're talking about wiper blade replacement level stuff.
That right there is why current electric cars are far from green, if it ain't repairable, its trashcan ready. Trashcan ready products are the anti-thesis of environmentally sound products.
There is very little you can repair in an electric car, Its basically a battery, motor, electronics and software, and that's a plus, not a negative.
Why do you want repair something that shouldn't even exist at the first place?
Why should Tesla be allowed to brick every electric car that gets in a fender bender, or refuse to sell parts for cars once the vehicle is out of warranty? A lack of enforcement of the right to repair has driven repair costs on Tesla's vehicles sky high, causing their vehicles to have notably more expensive insurance premiums.