Buying a new car is not an easy task, especially when you have to spend your hard earned money. As a smart car buyer, you must have a close look at each and every aspect of the car, from external looks, interior design, cabin space, practicality, fuel mileage, to running costs and most important, the […]