I've never been a big BMW fan, but that's probably my favorite car they've ever made. Weirdly, I feel like the styling hasn't aged quite as well as I thought (I remember liking BMW styling of that time more than Audi, but I think I feel the opposite today, mostly because I feel like the clean styling with the overall shape was a bit better on the Audis, while the BMWs still had a bit more of the 80s/90s shape as seen around the C pillar for instance). I wish modern BMW could style something that cleanly combined with the more swoopy modern shape of cars. Seems like no one does though. Mazda kinda was getting there but they're quickly getting a bit ridiculous again (but we'll see how the new 6 turns out, it could be an all time great and a modern spirit of that old German RWD+I6 spirit).
Hopefully BMW might be like Porsche and offer an updated stereo to offer some of their good older cars with modern features (Android/iOS car stuff namely). It'd probably be the one thing I'd do to a car like that (which I've had to fight the urge to impulse buy some of the fairly nice shape early 2000s Boxsters that are now quite reasonably priced - I'm guessing because they might start be needing some significant ~100k mile maintenance which probably won't be cheap? now that Porsche did that and so I wouldn't have to mess with third party head units and janky installs that a lot of places seem to do).