I was doing some research about new tops for a 1996 BMW Z3. mine is in perfect condition and I hope it stays that way BUT if it doesn't I found a company that I think may help me replace mine at a very decent price. They can do just about any color that was stock and they have a very high quality and rated web site.
Autotopsdirect.com offers highend BMW Convertible tops as well as many other makes and models.