I'm confused with your desciption of your controls. the next(E39)series used controls not even remotely similar to the E34.
Your '94 does have the filter, sounds like yours is probably full of dirt. The fan speed issue could be the resistor for the blower or a faulty control.