1. Mahindra XUV300
The best SUV in India right now is Mahindra XUV300. It is one of the latest entrants to the segment for the sub 4 metre compact SUVs in India. It has a new design that is really stylish and has been inspired by those of its bigger versions. It is loaded with a lot of features that are a first for this particular segment. The engine of the car is rather powerful as well. It is a 1.5 litre engine that comes in both diesel and petrol variants. The gearbox of the car is a manual one.