I bought a 5 year old XF with ivory seats a few months back and the rear seats had obviously been well abused by kids.
I used a good quality Leather cleaner after watching a few demos on youtube they have come up like new.
the result was so good a friend even asked to use my car for her wedding
Hope this helps