How can I clean the headlight lenses on my Land Rover Freelander?

My Land Rover Freelander needs its headlight lenses cleaning as they are looking misty. Is there anything you could recommend? I've seen toothpaste being referred to but don't really know if that works!
I've had good results with kits like this one off Amazon:

The sanding disc is great on particularly cloudy headlights but, speaking from experience, you can scratch them if you're not careful. Whatever you use, be sure to add protection (every three months, ideally) or else they won't stay clear for long. This works well:
Answered by Andrew Brady on

Ask Honest John