I picked up a pack of Armor All headlight restoration wipes on impulse to try and clear up the lights on my Camry. They were relatively foggy (though not too bad for a ten year old car), and I wanted to see if I could clean them up. I'm not opposed to picking up a new set of headlights if needed but thought I'd try these before doing anything else, and at $10-12 for a set that I used half of (still have enough to do them one more time if needed), including UV sealant wipes, it was a small gamble, though I had low expectations. The pic with the brown on the wipe shows the oxidation being removed (the lights were washed prior to starting the process). This took probably 20 minutes, including time to mask the lights. I'm not sure how long the "fix" will last but I was quite happy for $5 worth of product and 20 minutes of work.
(pic 1 - before; pic 2 - oxidation on wipe; pic 3 - after (that's water from washing the car on the street, not oil))
(pic 1 - before; pic 2 - oxidation on wipe; pic 3 - after (that's water from washing the car on the street, not oil))