Why January is a great time to buy a car -- and how to pay for it
While December is often considered the best time to buy a car, the first month of the year means less competition and dealers who are even more desperate to offload last year's models.