Mahindra XUV 300 W8 offers a mix of features and good value for money, should you consider it? watch our in-depth walkaround.