I've had my E90 for 11 months. I tend to buy 2-3 year old cars, keep them for a year or 2 and then trade them in, but I think I will switch things up a bit this time and hang onto this one for a while. I may turn it into a weekend/backup car once the M4s are out, though. This car is a lot of fun and I can't imagine giving it up for a while