Is the Mahindra XUV 500 worth buying and what will the maintenance cost of the car be? Does Mahindra provide good service back up in Chennai and Coimbatore?

Thanks in Advance!