A word of caution regarding the stat... IF you are replacing it, I would either go BMW, of find the exact manufacturer of the BMW one and get one the same. I've had stats from about 4 different manufacturers, ranging from £40-£60 and every one has not worked properly, as in not been fully closed with no power applied. Compared them to a known working BMW one, and from blowing through them, it was clear something wasn't right. When fitted to the car, all of them allowed the temp to FALL when idling or in cold weather, rendering the heater useless.
Mike