Maruti Suzuki is well known for their low maintenance cost and mileage. And talking about swift, it is the most sold car in India. It comes in two variants petrol and Diesel. The engine is powerful. Once it crosses 2000rpm, you feel the torque coming and the car roaring to push the accelerator even harder.Though you got other cars like Hyundai i10, i20 around that price, swift wouldn't be a bad choice if you are looking for car with mileage and low maintenance.