I am planning to book a car next month but I am confused between swift lxi and punto 1.2 petrol. I took a test drive of swift and loved it but now I researched online just like that and found that people booked punto over swift many times and Fiat's build quality is much better in terms of safety and ride quality. Here are my preferences- Looks - Required (I like both punto and swift) Mileage- Required because I am self employed Comfort - Doesn't matter Ride Quality - Matters After sales service - Matters but not much Resale value - Doesn't matter I can not extend my budget to buy a diesel, also my running will be around 800-1000 km per month including some hilly drives every month. The only thing which is pulling me back from punto is its mileage, everyone is buying diesel versions and petrol owners are claiming only 11-13kmpl whereas swift owners are claiming around 15-17kmpl. Mileage matters a lot to me and I am worried due to this. I don't want to waste my hard earned money. Any proud owners of punto petrol 2012 versions, please help me out to solve this confusion.