My advice would be to finance a cheaper car to start off on. Then when you pay that off you can move on to something that cost more. You're going to get killed on APR when you have no established credits. You pay to earn your credits. Eventually when you're credit worthy you can buy whatever you want with low interest rates. It may be better to find someone with a better credit score and it may offset the apr for your first loan.
Or wait a few years to build your credit from credit cards and you may be able to get a lower apr when your score is higher. I was in your shoes when I was 19 so I know how that feels. Be patient and play the game right! Make money first before you give it away to the banks