When it comes to loans most companies when they find out that you're not a resident then they react as if you would leave them tomorrow without paying the loan.
A way around this is to only bring your ID to the dealership and just give your ssn when asked. There are no questions about citizenship, so instead of focusing on your status, they'll only focus on your credit history