3 series are for kids - I can't take seriously anyone over 30 driving one. SLK is a woman's car.
Excellent question. In my saner moments I think I should keep what I have because I put so many miles on a car. For at least the next 3 years or so I'll likely have a massive commute that will eat up a car. This really argues against something at the higher end of my price range since it's going to be a 100K car by the time I get rid of it in 3 years. I've actually considered going with a 3 year lease with extended mileage (22K/year or so) for this reason, because I'd probably be looking at changing again in 3 years. I should probably just keep what I have a while longer...but I want one...