Every helpful action can earn a badge.
I want to buy an SUV (petrol or diesel, manual) with a budget of ₹18–20 lakh. My average running is 1,200–1,400 km per month, mostly in the city with occasional long drives. Mileage is important. I’m confused between the Tata Harrier, Mahindra XUV700, and Hyundai Creta — can you suggest which one to pick, or recommend better options?
Since good fuel economy is a key consideration for you, a diesel will fit your needs better.
Among your options, the Mahindra XUV700 diesel is the most well-rounded choice. Its diesel engine is smooth and powerful. The XUV700 mileage is 17kpl for the manual diesel engine, which is fair for an SUV of this size.
The Hyundai Creta is smaller, and its diesel engine is less powerful. Creta mileage is 21.8kpl for the manual diesel; therefore, fuel economy will be significantly better than the XUV700's in case your decision entirely hinges on fuel economy.
The Hyundai Creta price starts at Rs. 10.90 lakh and goes up to Rs. 20.11 lakh (ex-showroom, Delhi), while the Mahindra XUV 7XO price ranges between Rs. 13.99 lakh and Rs. 25.79 lakh (ex-showroom, Delhi).

Mahindra XUV700
Explore cars mentioned
More posts on similar cars
Has E20 fuel affected your mileage?
Expert reviews worth reading
Is ADAS worth paying extra for in a car?
Popular discussions right now
Upcoming launch buzz
Community discussions on upcoming launches
Compare suggested cars
Add a photo of your Creta
First sightings, real road conditions, delivery buzz

Posted on: 30 Oct 2025
Need expert advice?
Ask the Autocar community and experts.












