Top ways to get the financing you need to buy a car, even with less-than-perfect credit.