Really appreciate the review as a BMW fan (although it is always a love/hate thing with those cars as they age). We've owned a late 80s 5 series, 97 328i sport, 97 M3, 2001 530i, and a 2002 M5. I actually sold the M5 to lease a 2012 Chevy Volt for 3 years. After I test drove it, I was sort of...