What is a good credit score to buy a car? The borrowers with the best rates are above 660