There was a time in India when cars were considered as an avoidable, unaffordable luxury. However, at present, the cars have become more of a necessity than a luxury. As there are many cars available in the market, which are affordable, more and more people are preferring to buy them. There are numerous choices of cars in India, including affordable hatchbacks to the high priced super luxury cars. In reality, a vast majority of people can only afford to buy only small cars and not the luxury cars.

An average Indian car buyer is looking to buy a car that is affordable enough, but with ample space to accommodate a small family. Any other feature will be welcome, but may not count much in the list of preferences. A typical requirement will be for a family car that is inexpensive, high on fuel efficiency, low on maintenance, offers excellent after sale services and fetch a decent resale value.

Luckily, there are many cars, which fit the requirements. Here is sneak peek at some of them.

Mahindra Verito Vibe – Available for a price ranging between 5.7 lakh to 6.55 lakh rupees, the Verito is a good option for someone looking for an affordable family car. Coming from Mahindra, this diesel-run car is adequately powerful at 65 PS. It offers manual transmission system and returns a good mileage of 20.8 kmpl.

Tata Vista – Vista from Tata is considered as one of the most popular choices of people looking for a nice family car. Though small sized, it is very spacious on the inside. Offered for a price of 4.6 lakh to 5.96 lakh rupees, the Vista is a diesel-powered car, which generates 71 PS of power and offers a mileage of 19.4 kmpl.

Maruti Swift DZire – Coming from Maruti, the nation’s leading carmaker, DZire is a compact sedan that has found a large degree of popularity. Maruti DZire price is 4.85 lakh to 7.32 lakh rupees, the Dezire is spacious enough to house the whole family and its luggage. A 75 PS diesel engine that returns a remarkable mileage of 23.4 kmpl powers this car.