I rented a 2015 BMW i8 in 2019 or 2020. By the end of a day of driving it, the HUD was dim and fading fast. The fuel tank door unlock was not working, and a check engine light was on. That was a 4-5 year old car. BMWs do perform well, but if you watch any Car Wizard videos, you'll see that that mechanic does not want to work on BMWs, Mercedes, and Audis. I just saw a video of an 2012 Audi Q5 that has a broken (chipped?) valve at 130,000 miles. The Wizard warns people not to buy used German cars, yet many do not listen.