under 6L sedan other than you mentioned is indigo. Not suggesting it but letting you know of the choice.
The latest entry into the segment is VW vento which starts at 6.99 ex showroom delhi, which again i think would be more expensive in chennai.
SX4 also starting at 6.9 ex delhi has major discounts going on all over india.
Out of the hatchbacks would suggest the polo. You can also consider a pre owned car and can get your self something like a civic/corolla.

Just got a mail in my inbox, Fiat 500 has got a new more expensive model out. This one for 29,600 pounds. Its called "Fiat Abarth 695 Tributo Ferrari ".
Here is the full story
The Fiat Abarth 500 is arriving in even more exclusive style as the Fiat Abarth 695 Tributo Ferrari. There will be only 152 available of this exclusive car in the UK and it is priced at approximately ?29,600.
The Fiat Abarth 697 Tributo Ferrari is powered by a 1368 cc turbocharged engine producing 180bhp at 5500rpm and 250Nm torque at 3000rpm; the Fiat Abarth 695 Tributo Ferrari can accelerate from 0-62mph in seven seconds and has a top speed of 140mph. However, the frugal engine can return 43.3mpg on the combined cycle.
There is a comprehensive list of equipment including five airbags, electronic stability programme (ESP), torque transfer control (TTC), sport button, power steering, automatic climate control, xenon headlights, Blue&Me hands-free infotainment, Abarth leather steering wheel,

Personally prefer the sedan, specially type R in it. New Hatchback has gone too futuristic. Guess I am still old skool guy, not saying the sedan one looks old skool or something. But has something to it.

Q5 is such a competitive car. c'mon Audi think numbers bring down the price to something reasonable. It is anyway betting the x3(BMW? or whatever that is), a bit of price reduction and it would even take customers of 3 series and c class, may be its own a4 as well. As I think our pot holes road and flooded street require it .

There is also another variant, a cheaper one which they have not got it to india yet. The basic freelander with MT. And the car being made here would be a treat.
But since Tata has launched the model in india as car starting from 33-34L it is unlikely that even if it is produced here they will pass on the full or even any benefit to the consumer. Though it might be the bring the basic model in so that the car starting price goes down. Something similar to laura ambiente?

fiat 500 I guess is the only car which falls in all price brackets.
It starts of from some GBP 9,465 which is 200 pounds cheaper than the basic polo and goes up to a whooping GBP 26,900 which is more expensive than a Audi A6!
Driven by a lot of celebs as a sign that they are down to earth people. But I guess that image doesn't really count for the indian market, now does it.
As I was told by the Tata dealer (he was kind of a weird folk) the new 500 BSIV is going to cost some 22 lacs+ on road mumbai. He did print this out in a proper price list format to give it to me (thought it made it in front of me in MS word). But the way things seem 500 prices are going up and this model is no where close to the top end variant.

@bluesapphire
When I last checked I was by tata corporate office that it has sold 17 fiat 500 in maharashtra and around, that to very proudly as that is the maximum number of fiat 500 sold by a single dealer.
Heard quite a few people booked palio MJD. guess if the new palio doesn't carry earlier mechanical break downs owners use to complain about, it is true VFM. Also read in the paper Fabia basic model starts at 4.48 or something ex-showroom.

Golf is coming to India, that would be great. And jetta is actually the last generation golf with a boot. Mark 6 golf, the latest one is a different story all together. Or else how about giving jetta a facelift?