I had the same problem when i got my 92 325ic. We had to take it to the dealership to get it fixed. the main problem with mine was that one of the steel bars in the top was bent so that the top wouldn't close all the way cause the top wasn't down far enough, i had to sit on it to get it to close and it bent the bar back into place, but it cost about 1k to fix
have u been able to find anything for the car, mods, body, anything?