New Delhi: These cars are loved by Indian consumers for their styling, comfort, fuel efficiency, pricing, and maintenance cost. For most it is hard to imagine a life without these vehicles. Clearly, the top-seller – the Alto – is not only Maruti's best-selling car; it's also one of the best-selling cars in India. At Rs 2.44-2.99 lakh (Rs 3.19-3.56 lakh if you want CNG), the Alto is an ultra-affordable, user-friendly, efficient and hassle-free car. Here is a complete list of India's top ten best selling small cars.