Loads of window issues on my E36 - all caused by the sunroof fuse.

(edit - I know yours is a cabrio - by the same fuse must control more than just a sunroof given my issues!)