Is The 2018 Mahindra XUV500 A Worthy Upgrade?