Mahindra XUV500 Price, Specifications and Offers