There’s also that guy on YouTube who updated the electricals in his original Model S with electricals from a 10 years later Model 3 Highland just by buying spare parts, and it was pretty doable with fairly basic and limited tools/public information.
So the complexity in this article is just a BMW/PHEV thing, not an EV thing.
I wonder how we can make automakers make more repairable cars. Obviously, right-to-repair and allowing access to documentation and tools for independent shops is a a necessary but not sufficient step.
I shudder to think at some of the other possibilities -- heavy-handed attempts to regulate how much specific repairs can cost.
Maybe mandating the sale of manufacturer-provided extended warranties for no more than x% the cost of the vehicle purchase price would be an incentive to keep repair cost in check?
Not to mention Tesla has the best service mode system in their computer of any brand of all time. They also have the best free to owners assembly/disassembly manuals in the service portal https://service.tesla.com/. They have taken self-service literally to the next level compared to anything I've ever driven ICE, Hybrid or EV and I've owned all of them.
Service documentation / manufacturer software required for cars I currently wrench:
- Early 20’s: Bookmarked URL to the official online documentation (Tesla). With that said, I haven’t had need beyond checking mechanical connections, flushing brakes, and replacing filters.
- Early 10’s: VM containing a mid-00’s version of windows that runs a cracked copy of the long defunct manufacturer software service manual. Also runs software to interface with car, but simply painful to use. Beginning of era where tasks like replacing the 12v battery require manufacturer software to interface (though simple things still had undocumented secret Contra-like button sequences to do so).
- Early 10’s car: folders of screenshots and pdf exports collected over a decade for various procedures I needed to do. OBD-2 dongle + generic app handled basic things. Not much different than decade prior vehicle.
- Early 00’s: PDF of a seemingly printed-and-scanned copy of a digital version of the service manual. Off by a model year, surprising number of inconsistencies given its German. Computer and K+DCAN connection required for re-coding new parts, flashing, etc. Some fancier OBD-2 scanners could do majority of service related functions (cycle abs, reset airbag light, etc).
- Late 80’s: PDF scans of the dozen+ service books (still trying to luck into a physical copy of the set without paying an absurd sum). Most mechanically complex vehicle I own. No computer necessary, but soldering required.