Yes, you can just buy the lens... However, it is pricy... like you said. For
our cars, there is only two model years that uses this style so that is why
it is expensive. Try shopping around.
I found Bosch new replacement headlight lens at bmaparts.com for $68.51.
This is euro leans but it will fit and work better than USA version.
It is located under electrical... headlight lens/reflector