Been there before!!! Call Bavarian Auto @ 800-535-2002 for the fogs ($109 us) and YES there are polyurethane lense protector kits available and they have them. IF I recall, I paid $54.00 for the entire set which covers the fogs, the headlamps and the front turn signals. Great investment. If you dont live in California, call Pacific BMW to see what price they have for the fogs. They have killer phone order prices, but make sure you tell the parts guy that you are odering for out-of-state. I looked at the front of the car today, both fog lamp lenses are broken after the Thanksgiving drive. I don't recall being behind a gravel truck!!!! Does anybody have a solution for this? Do they make plastic covers for the fogs?