Sorry, I was thinking you work for a company with a name like your username :-)
When I bought my 2002 X last year the fan was broken - seems to be a normal thing after that years. On yours (but that is not a professional answer) it seems that your FSR is shot. There are a lot of articles here regarding that problem.
Good luck,
Helmuth
EDIT: Just found something here:
http://www.xoutpost.com/bmw-sav-foru...stor-unit.html