Tata Nexon vs Mahindra XUV300 - Which Diesel Automatic SUV To Buy Under Rs 12 Lakh?