You can always finance a vehicle, no matter your credit score, with enough money down (down payment). Perhaps the best course of action would be to apply for the loan at your primary bank (wherever you keep your money), even if you dont intend to take a loan out there.
Car loans is one of the things you can "shop" for, and all applications for a car loan get lumped together as 1 "hit" to your credit score, provided they are all done in a 2 week timeframe.
All banks have their own individual profiling system, so there is nothing (zip) that anyone can say about one specific lending institution or another that will make a difference for you specifically. From a credit perspective, we are all individual snowflakes. With that being said, as I mentioned, almost anyone can get a loan, if they put enough money down as a down payment. You may not qualify for 100% financing, but put 10k down (for example) and you would likely be fine.
Maybe you qualify for full financing, maybe you dont, but there isnt any financial institution that anyone can recommend that really makes much of a difference for a specific person.