If the fan works on FULL speed ONLY then it will be the Resistor pack, usually the Thermal fuse on this fails so if you are handy with a soldering iron it's an easy fix.
Attached pic shows you which fuse it SHOULD be but it's an Alfa.......... Also ignore the red line on the pic, this was done for something else.
Both the fan itself and the Resistor pack are fairly easy to get at, can't remember the details but there is a Post on here somewhere which will help you, do a search.
Once you have found the fan the obvious thing to do is to disconnect from the car and put 12 Volts on to the fan itself to see if it runs. If it doesn't run then fan motor is bust. I suspect that this will NOT be the problem. My money is on a problem around the Resistor pack.
http://www.alfaowner.com/Forum/attac...1&d=1246451104