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.