SA
Sameer Aggarwal
•21wI 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?
Share your real-world experience
Be the first to help
Got a suggestion? Write it here
Share your real-world experience
Be the first to help
Got a suggestion? Write it here

Autocar India
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.

Mahindra XUV700
Explore cars mentioned
Share your real-world experience
Be the first to help
Got a suggestion? Write it here
Share your real-world experience
Be the first to help
Got a suggestion? Write it here
Recommended questions for you
Posted on: 30 Oct 2025
Need expert advice?
Ask the Autocar community and experts.
Share your real-world experience
Be the first to help
Got a suggestion? Write it here
Share your real-world experience
Be the first to help
Got a suggestion? Write it here

