So I got into cycling over my first year of uni where I picked up a Viking Peloton for myself, the bike is great and rides well but the gearing on it is far to high for back home in dorset where there are actually some hills. So I'm looking for a new bike and going to buy secondhand. I've spotted out three bikes, the first I would try and haggle down as its in a sorry state and since the owner cant even spell the brand I might be able to get a good deal. https://www.ebay.co.uk/itm/Spacialized-Allez-Elite-Road-Bike-In-Red-Fram...
The second one is sort of over my budget of around £350, but its carbon and has older shimano 105s.
The third is this which is also within price bracket and looks quite good but is only shimano sora?
Which would be recommended or should I wait for a better bike to come up? Are there any good rules for buying?