This may not clean handmarks but I recently bought an X5 that had been used to carry a dog in the boot and whilst it had been valeted and had no dog smell, the dog hairs had stuck into the rear of the headlining and would not hoover out.
So I bought one of these .........
http://www.caraselledirect.com/_/sti...tegoryFrom=134
got rolling and removed 99.9% of the hair in about 30 minutes, it also worked wondered for the fluff on the pillar trim too.