Generally speaking, a shorter-term loan is better. You’ll pay off your balance more quickly and pay less interest with a lower rate and shorter term. Plus, once your loan is paid off, your car will have a higher resale value.
The one problem is that a shorter-term loan will come with a high monthly payment if you can’t make a large down payment. If the proposed monthly payment on a shorter-term loan is unaffordable for you, then you may be shopping beyond your means.