PURCHASE AND SALE AGREEMENT (MILLENNIUM APARTMENT HOMES)