I would recommend to go for the Toyota AE 110..
Japanese Alto may feel you new.., but it depends on your requirement.
If you want a Small, Less spacious, More Economical car then go for the Alto..
But if you want a more spacious, mid sized, luxury(not like Benz or BMW), Most RELIABLE ...