If you don't need an additional row of seats, opt for the Mahindra XEV 9E instead of the Mahindra XEV 9S, for its driving manners. It is quick, the steering makes it surprisingly easy to drive, and its ride-handling balance truly feels world-class. There are some good discounts available on the XEV 9E, so you could get a good deal.
The new Kia Seltos turbo-petrol is an excellent option too. However, no ICE vehicle can match the smoothness and seamlessness of an EV, and simply for that reason, the XEV 9E is the better option.

