Many members had the same problem with the TL-S, as did I. Not sure about how your fogs look exactly, but the TL-S fogs were flat pieces of glass. Some members swapped the broken glass for Lexan which wont break.
To swap, they opened up the units by heating them up similar to how people open up their headlights to clear them, using heat. Sheets of Lexan can be bought at Home Depot/Lowes, and trimmed to fit in the opening. Sealing it in with some silicon will keep the water out.
If this route is not possible, and you just replace your fogs, I highly recommend getting a thick sheet of X-pel / 3M clear bra film, and protecting your new lenses with that. They are completely clear, and do a good job protecting the glass. Trimmed and applied properly, youd never know they are there.
__________________
Just call me.............Mr Hyde
03 Topaz Blue 540i M-Sport
The TL-S / The 540i