Unless you are well off enough to pay cash for your next car purchase, you may need financing. Whether you have perfect credit or have...