If you’re planning to buy a new compact SUV, the latest face-off between Tata Nexon vs Mahindra XUV300 will help you finalize your choice. As of October 2025, the Tata Nexon is priced between ₹8.10 lakh and ₹15.50 lakh (ex-showroom), while the Mahindra XUV300 ranges from ₹8.50 lakh to ₹14.75 lakh. Interestingly, the Nexon is slightly more affordable at the base level and offers wider variant choices, including petrol, diesel, and even EV versions.
Both SUVs target young buyers who want sporty styling and modern features without compromising on comfort. The Nexon comes with Tata’s bold coupe-like design, while the XUV300 follows Mahindra’s classic rugged stance. If affordability and variety matter most, the Nexon has the edge; however, the XUV300 attracts those who prefer a robust road presence and refined interiors.
Engine, Power & Mileage Comparison
When it comes to performance, both SUVs offer similar engine setups a 1.2-litre turbo petrol and a 1.5-litre diesel. The Nexon’s petrol engine delivers 120 PS and 170 Nm torque, slightly ahead of the XUV300’s 110 PS and 200 Nm. Diesel lovers, however, may lean towards Mahindra, as its diesel unit produces 117 PS and 300 Nm, making it more powerful on highways.
In real-world mileage, the Tata Nexon takes the lead. It offers around 18 km/l (petrol) and 21 km/l (diesel), while the XUV300 delivers about 17 km/l (petrol) and 20 km/l (diesel). Nexon’s new DCT gearbox and updated aerodynamics help improve fuel efficiency, making it more practical for daily urban runs.
Competitor keywords naturally fit here like Mahindra XUV300 vs Tata Nexon, Tata Nexon comparison, and Mahindra XUV300 comparison, as buyers often search for direct face-offs before making their decision.
Features, Safety & Reliability: Which Compact SUV Wins?
In terms of features, both SUVs offer touchscreen infotainment systems, wireless charging, connected car tech, and automatic climate control. However, Tata has improved the Nexon with a 10.25-inch infotainment system, ventilated seats, and a 360-degree camera updates that make it feel more premium.When it comes to safety, both shine. The Nexon and XUV300 are 5-star Global NCAP-rated SUVs, making them among the safest in India. The Mahindra XUV300 gets 7 airbags, compared to Nexon’s 6 airbags, giving Mahindra a slight edge in occupant protection. Yet, Nexon counters with advanced ADAS (available in higher trims), ESP, and a sturdy ALFA architecture.If you prioritize the latest tech and a smoother drive, go with Tata. If your focus is on extra airbags and traditional Mahindra strength, then the XUV300 makes more sense.
Verdict: Tata Nexon vs Mahindra XUV300 The Smarter Choice in 2025
The 2025 compact SUV battle between Tata Nexon vs Mahindra XUV300 remains tight. Tata impresses with its design, new features, and efficiency, while Mahindra scores with superior torque and added airbags. Ultimately, if your preference is modern styling and everyday practicality, the Nexon feels like the smarter choice. For those who want rugged performance and punchier diesel power, the XUV300 continues to be a strong rival.
Whichever SUV you choose, both represent India’s best engineering in the compact SUV comparison India segment and continue to dominate in terms of reliability, safety, and resale value.
Also Read :Tata Nexon vs Mahindra XUV300 : 2025 Compact SUV Battle! One Surprises Everyone with Price & Mileage
Also Read :Mahindra XUV700 Facelift Detailed Review – Find out whats special about this car this time around

