Sprint Autoglass in Scarborough will change any windshield on any car for $190 + tax or I paid cash and avoided the tax. They use top quality windshields no fish bowl effect ever. I've had over 10 changed by them over the years for various cars I've owned or family/friends. never a problem. That includes labour. At that price it's not worth it to buy used with small microscopic pits (that all windshields have after a few years on the road) that glare up in when the sun is near the horizon.
BMW 325I E30 Chumpcar Race Car
BMW 540iT M-Sport (New Family Hauler)
BMW 428i Maranello BMW company car