Borrow the money from your bank. Get the biggest deposit you can. Then pay cash for the car.
In almost all cases, particularly when used cars are involved, finance from dealer = not as good as finance from a bank.
Plus, with the bank, the loan is not secured on the car.