Can a foreigner buy a car in Mexico? Yes. But, you must be a citizen, permanent or temporary resident to register the vehicle in your name. This means you can still buy a car but, you would have to register it in someone else´s name with the correct legal status.