To be honest the C250 is a very small and underpowered car. In general the C is hard to live with day to day. Did you test drive one yet? The 3 Series is too small as well and very tight. They also ride hard as well. The Audi A5 is a great car but the interior is not too nice I think. Personally if I were you I would look into a CPO E Class. That is my .02 cents.