Do your best to avoid buy-here pay-here.
Find a vehicle from a private owner
who has decent maintenance records.
Find a vehicle that is still only a couple years
old or newer, and is in good condition
something a bank will want if you fail to make payments.
Go to your bank and discuss with loan office.
If "less than perfect" is still ok, your loan shouldn't
be any higher than a 15%.