Find your home! 1,036,319 flats and houses for sale