Just to add my bit, I bought a Volvo XC60 from Grimes Transport back in December. Everything about the process was transparent from start to finish, they explained how payments go into a segregated business account until the buyer confirms they’re happy with the car, and they stuck to that completely.
The car arrived right on schedule, spotless and just as described.