Owned a '99 M3 and a '00M5 (The Beast) and raced them with the Regional BMW Club.
You haven't driven a BMW until you drive an M series. And I don't mean the "M Package" Add-On accessory. I'm 79. IMO, they truly are the ultimate driving machine
Yup...40 years of 5 series...including e34 M5 which I drove to 175k and went to e39s including an 03 last naturally aspirated V8 loaded with M parts and Sports packages until sold at 247k mileage. Then 540 sports and 535 turbo sports and current ‘21 540 sport with sport mode which shifts faster than I could 30 years ago. Love my Ultimate Driving machines! ... ymmv