As a non US citizen you most likelly won't be able to get financing but if you can pay for a car, insurance, etc you can get car, insurance and registration with an overseas driver license. I have owned several cars in the US since 2005 and I'm not resident, nor citizen.