Personally I wouldn't be buying a 2nd hand one, it's highly likely that will leak soon as well (assuming you're talking about the auto dimming one).
Many people use this guy, far better than buying a new one at bmw which is horribly expensive I think.
http://www.mirrorjohn.com