1) Can a foreigner own real estate in Mexico?

Yes, by buying the property through a fideicomiso (Trust)