I just joined, have been a BMW fan for manny years. My current ride is a low mileage 2000 M5 and is without a doubt the most fun car I have ever owned. I just got it back grom the dealership which did a Dinan stage one software upgrade, exhaust, short throw shifter and high performance air filters. These upgrades made a big difference in throttle response and added to the fun factor. Previous bimmers were new 99 M3, 2002 530i, 635CSI, 528.