Rather surprised that nobody has mentioned the various computer fairs as a source - certainly for s/h machines. I use Tolworth regularly (3rd Sunday each month) but you can check your nearest 'local' on the britishcomputerfairs website. Excellent way of seeing what's available, all in the one place and the prices are usually quite competitive.