1,696 flats cheap for sale in Terrassa