Agreed - the last 5 that felt good to drive was the e39, and the rest probably peaked with the e90 or e8x. I felt the same way with the corvette - my c5 was the most fun to drive. C6 was an upgrade in comfort but significantly number, and the C7 was horrific. I took a C7Z for a spin and it felt slower and more boring than my c5 despite having 2x the HP.