The headlight lenses on my ZHP are foggy and pitted. New unit's from BMW are about $100 per lens, give or take depending on if you have ZKW or halogen lights. According to RealOEM, the ZKW lenses are a different, and more expensive, part than the halogen lenses.
A poster over at E46Fanatics suggested Khoalty lens replacements. The sentiment on that forum is that they are quality units.
However, Khoalty doesn't offer different lenses for ZKW vs halogen lights. I emailed Khoalty, and they said that the lenses they send out are good for ZKWs, but that they could send out units made for just halogen lights as well (I'm not why anyone would opt for this, though, as I would think the ZKW lenses are "better" anyway).
They are a steal at $70.... PER PAIR! Then, tack on $40 for a new pair of headlight seals. $70 + $40 = $110, which is about the price of just ONE lens from BMW.
What do you guys think of these things? Have any of you purchased them?