Is a marriage agreement required to purchase property in Mexico?

No.