:xoutpost:
Do a search on final stage resistor, which is a common failure point for X5's. That may be your problem. It is not expensive to replace this part and is an easy DIY. Hope that it is the FSR and not the blower motor, etc.
http://www.xoutpost.com/search.php?searchid=1007864