The terms 'agreement of sale' and 'offer to purchase' are sometimes used interchangeably in South Africa, although they aren't quite the same thing. An agreement of sale is a written agreement signed by both the buyer and the seller (and also by the seller's spouse if he's married or subject to the laws of a foreign country), whereas an offer to purchase may be either oral or written.