Sounds like your heater blower resistor, not expensive to replace. I had a similar prob with a 2002 Xsara, think resistor cost me £12 from main dealer. It was located behind glove box, not sure exactly where yours will be located though?
George
August 2007