Do I need to be physically present in Mexico to sign the purchase agreement?

Yes, unless a power of attorney is issued through a Mexican notary at some point.