@blissauto +1 for Backmarket. Currently using a Xperia 1 III (last year's flagship model) for £650, whereas a brand new one would be £1,200!
I opted for the "fair" description for the current quality of the phone and it's genuinely undistinguishable from brand new.