I bought a brand new factory window on E-bay for about $250 I think....I had a local shop that does interiors/convertible tops put the window in for like $150. I do most stuff on my own, but I dont f**k with the top....you mess it up and it leaks...then you have a real mess....
I think a whole new top from bavauto costs like $600...probably another $500 to be installed though...but thats just a guess on the install...I really have no idea...call around to an auto interior place and price the labor out, then hunt around and but the parts on your own....good luck
<img src='http://www.bmw-forums.com/forum/uploads/post-46-1094081870.jpg' border='0' alt='user posted image' />
Clear Corners and Sidemarkers
ZKW Euro Ellipsoids w/ DDE Enhanced
Debaffled Airbox w/Green Drop-In High Performance Air Filter