It is always a good idea to choose an option with less expenditure.
In my opinion, getting a pre-approved loan from a bank before going for the dealer.
Secondly, ask the dealer for the quotation and end up choosing the best option amongst them.
Take your time and gather quotations from banks and credit unions.
In case you have bad credit then you can go to banks and explore the ways of increasing your credit score.
Credit score matters a lot in the loan application process, as bank runs strict inquiries on the credit report.
Opting for multiple loans in a short time period can also impact negatively on your credit score.