Maruti swift is best car I think available in this range .mileage of car is very good it gives around 20-22 km/litre diesel versiin which is very good and maintainence charge of this car is very low I think swift and bullet have almost equal maintainence charges but drawback is backspace in this car is less a person with long legs cannot sit easily in this car and power of this car is less which you feel when you drive it on hills on slopes it is realised that this car is lacking in terms of power but on plains it gives you a very enjoyable ride