Sopers parts seem to be a fair price; just ordered a new fully automatic roof switch for our E36 convertible from them at £149.63 (inc delivery). Most other suppliers seem to be asking over £200 for the same part. Mark is really helpful also.
Whilst the fully auto top is a thing of beauty when it works well, our manual Z3 top is faster to use and far easier/cheaper to maintain.