hey there!

For me i trust honda more coz
Lancer gear box easily spoil,and the new CVT lancer,looks ok but still the spec is not very good.

Toyota is good but more UNCLE CAr
if buying a impreza,i rather save more money to buy a STI
Actually,not necessary to buy new car or the one tat you have mention.opt for another car lah.
