3 South Florida homes under $300,000