Anyone owning a BMW in the future and it's out of warranty will either need a serious discretionary slush fund...or have a laptop loaded with software and the appropriate cables if they want to be able to work on their car...even for simple stuff like replacing a battery.
The future is here...I see it...and I'm nervous.