i dont think they actually take the logbook but they put a lean on the car which will shown on hpi as a finance agreement.
they can (naughty) still sell the car private and i beleve there was a ruling to say that if someone is duped into buying a car with this lean the new owner doesnt get shafted but im not 100% so check up