I'm finally finishing up my training so will get a "real" job in about 6 months. My plan is to trade in my current car for a leased car, then purchase a larger car when my income is more stable since I'm seeing a large uptick in income this year but want to save for a couple years first. I'm having an extremely difficult time deciding which car to lease for 3 years. I don't have any family or kids yet, so which would you guys recommend if you were in my shoes: BMW 3 series (the new coupe isn't out yet) BMW 5 series (with the bump in 3 series prices, the 5 series price seems close to a loaded 3 series) Audi A5 (heard performance is bad though?) Mercedes C-class coupe (doesn't look that great, but I want a relatively smaller car) Mercedes E-class coupe (much better than C-class, but might be too big since I don't have family) Other (not sure what else to consider)? I'm leaning more toward the BMW's since I wouldn't have to worry about maintanence either during those 3 years. I'm after a small-mid size car with decent performance but low hassle. What do you guys think?