I own 2 generations, and I love them both. It is quite a hassel in the driveway in the morning, trying to figure out which one I want to drive that day.
I currently own a 4th gen but I would buy any gen except the 5th gen... Yuck! Although some 5th gen owners make theirs look really good. Just couldn't own a stock 5th gen even for a day.
I was searching for a 1st Gen, couldn't find a suitable one. Most were rust buckets. The good ones were waaay pricey. So I started searching for a 3rd Gen. Couldn't find a good one that wasn't close to the price of a 4th Gen. So I bought a 4th Gen.