If you read the terms and conditions there are a couple of clauses that give them getout power.
The website gives you a figure, you accept, and this makes THEM an offer to buy your car that they may or may not accept.
Then they state that purchase prices are subject to adjustment by them upon seeing the car. Ie they will turn up and take �500 off for a small stonechip you can hardly see.