sir id recomend u go for the c240. its small, compact and yet so much more then a toyota/honda. keep in mind ur comparing a german car to pakistani assembled cars. i hav seen and known people who imported mercs brand new quite a long time ago and theyv kept them in stunning conditions:D v impoted a 190d back in 1992 from Vienna and well mashallah its still a head turner. as long as the car is well kept a merc will never breakdown. just make sure u check these basic things....
1) look for paint waves in the body. ul get to know if the cars been hit and repainted.
2)check the rubber sorrounds near the headlights/taillights. painters usally are too lazy to cover up these areas properly when repainting
3)check all the door,trunk and other rubber linings for shredded rubber.
4)scratches are a menace so check for those too
5)people tend to bump onto the side mirrors which may tend to go loose. push them and see if theyr still tight.
6)check all the interior lights, guages, roof lining. also listen for rattles and loose equipment when the engines started
7)finally check the engine. for that uv just got to be sure urself whats rite and whats wrong. i hope these help:D