Maruti suzuki swift dzire vdi is a very good car on indian roads, it is a good looking car and you can even take it to your meetings and other important things, the pickup is very good, stability is awesome, it does not shake even at 150's and 160's. It also supports long rides. Large space and the interiors are pretty cool.