REVIEW: Mahindra XUV 3XO is really great value, but there are a few niggles