Mahindra recently updated the XUV 300 in India and gave it a new name: XUV 3XO. It is a sub-4m compact SUV with turbo petrol ...