Is residency required to purchase property in Mexico?

No.