Do not go for swift, swift is worst value for money car these days, what does it have ? Old m13a engine ? Not so fuel efficient, no leg room in back seat, i am 5.10 and even my knees touch front seat back. In addition you have to pay more tax as it falls in 1.3-1.5 liter engine range and price tag is very high.
Only good is shape and speed and both are unpractical things, within city you hardly can push it, shape is good but its 5 years old.
So what can be good alternatives ? Honda city either new or slightly used.
If jdm is the option then you can consider Aqua, honda fit.