You do not have to be a United States citizen to register a vehicle in New York as long as you meet certain registration requirements.
Are you a non-resident who wishes to register a vehicle?
That's correct, I am not a United States citizen.
Do I need to notify the owner of a car I bought at a marshal auction?