All of the cars you mentioned are not smart choices. All of them are around a million plus you never know their history no matter who is selling them. expensive/shortage in spares.Lastly you never know what they will end up as. Insurance issues.
suzuki baleno 2005 450 k
suzuki liana 2006 rxi 500 k
hyundai santro exec 2004 350 k
honda city idsi 2005 600 k (my fav choice of them all )
toyota vitz 2004 600 k
always go for local assembled cars due to availability of parts cheaper purchase and easier reselling. do not restrict yourself to auto tranny. they can be a pain when requiring replacement /repair. The only challenge here is to find one in genuine state. there is a low chance of theft especially in case of baleno , liana and santro.
my fav all timer is honda city 2005 vario
perfect for daily run though id prefer the manual shift . Its got amazing boot spare , decently priced spare parts . Ample driving space and its after all a HONDA