My last two BMWs have been pretty much flawless. 2015 335GT, 2017 X3 35i, neither went in for service for anything more than oil changes and wipers. And JDPower rated BMW above Toyota for quality this year, so your post is outdated and flat out WRONG.