Maruti maintains lead with over 18 lakh sales, Mahindra next with 6.25 lakh sales, Tata is at No 3 with 5.78 lakh sales ...