What Are The Things To Consider Before Buying A Car?

Considering the benefits it provides upon usage, a lot of people are thinking of purchasing one. However, there's a lot of things to consider before buying a car.

For me, some things to consider would be the budget, lifestyle, needs, car's fuel efficiency and the car's usage cost. Knowing this basis well help me determine what vehicle to buy. What do you think of this? Feel free to comment on your thoughts and if there are other things you are considering. Your comments are highly appreciated.