#10. Making it to the list after a short gap is Maruti Suzuki's utility van Eeco with 7,634 units sold last month. (Image: MSI website/Caption: PTI)
#9. Hyundai's hatchback Elite i20 sold 7,740 units. Hyundai is all set to introduce a newer version of the model this year. (Image: Hyundai website/Caption: PTI)
#8. Maruti Suzuki S-PRESSO, launched in September, has grabbed attention for its high ground clearance and sturdy build. The company sold 8,394 units of the model last month.
#7. Another Hyundai model, Venue, make it to the list after selling 9,521 units last month. (Source: www.hyundai.com)
#6. As many as 10,781 units of Maruti WagonR were sold in December. The model continues to dominate the Indian market even two decades after it was initially launched back in 1999.
#5. MSI's compact Vitara Brezza with sales of 13,658 has continued its steady run making it one of the top-selling cars in the country. (Image: MSI website/Caption: PTI)
#4. Maruti's hatchback Swift was one of the best-selling models last month clocking 14,749 units. The first-ever Maruti Swift was launched in May 2005 in petrol and diesel variants and is still one of the most sought-after cars in the country. (Image: MSI website/Caption: PTI)
#3. Maruti Suzuki Dzire sold 15,286 units to emerge as one of the top-selling models in the country last month. (Image: MSI website/Caption: PTI)
#2. Maruti Suzuki Alto, whose CNG variant was introduced earlier in the year, sold 15,489 units. (Image: MSI website/Caption: PTI)
#1. Maruti Nexa Baleno sold 18,464 units in December making it the most popular car in the country. The car's rise in sales owes a portion to the discounts it offered last month that ranged up to Rs 7,500.