Dealer financing is the best way to go.
The reason is that dealerships have to much inventory and they need to sell those cars ASAP. "Auto Industry is having a rough time"
Therefore they will negotiate price and interest rates unlike any time before.