Lord knows how long I'll keep mine. I normally have a habit of getting shot of my newer cars after a year or so when something else is released that takes my fancy, but I keep my older cars for much longer as they feel more like a family member.
Then again, I don't use my newer cars much as I just jump in my runabout most days knowing full well I don't care if it gets bumped or scraped. I tend to have a bit of OCD with my newer 'pride and joy' car so tend to leave it wrapped up in the garage. Silly really.
I have never bought a brand new car, I tend to spend quite a while sourcing a car that I want as I change cars quite often so have to make sure I really have the very best deal I can possibly get to minimise depreciation. Its a bit of a 'thrill of the chace' kind of thing which I find far more intoxicating than actually owning and driving the car! My wife often says she's glad I'm like that with cars and not women (however I'm always open to offers!!!

)
And as this thread is three pages long now it's been on topic far too long and the moderators will just get lazy

So, Snoops, is that an Exeo I see in your sig?

Care to provide us with more info?

So my answer to the original question is ''f**k knows''

I kind of like the thought of keeping it a long time though, as new cars get more and more expensive and more and more like white goods (no offence meant to owners of white cars there, as I love white GTIs).