Believe it or not, a good item to use to buff plastic headlights is..... :dance:
REGULAR CREST TOOTHPASTE

The floride in it is one of the best things u can use (reason they use it for teeth). I've used it on headlights and motorcycle wind sheilds. works wonders.
Do not use any other kind, especially "whitening" it will scratch the hell up plastic.