I've only ever bought one new bike. If a 2013 bike was £500 in the shops then I'd be looking to pay £220 for it. I've bought plenty of mint, as new, less than a year old bikes for 50% lass than their original retail value. The price looks right to me.
Not wanting to meet you at his home or work, doesn't.