When preparing to buy a car, the first question you should ask yourself is... What do I need? What does the car look like? How safe is the car? What is my monthly payment?