The article points out that it’s specificity BMW making this hard and expensive.
That shouldn’t surprise anyone.
If you own a BMW you’ll be dropping $5k on a repair someday. It’s a matter of when not if. That’s why most people lease them and move on to the next one.