RE: e36 98 m3 convertible top problem
You might try to reset it and see if that helps. To do this...with car off, hold convertible top button down (if it's closed now, hold the button down as if you are closing it again), turn the key to the #1 position (where you get power but aren't starting it) and hold that convertible button down for 30-60 seconds. It takes a while for anything to happen, but I find that I often have to do this after my top sticks and I manually reset it.
BTW - if the top is open, you can do the same thing, but holding the button in the Open position for 30-60 seconds.