Ok, Finallly got the time to do the job. Ordered the pump and got the car ready for the job. Wife has been driving the car for a few weeks now. Everything ok but just I just want to be sure so I decided to do a new water pump, thermostat, elect fan switch, etc. First, I sliced my finger to hell trying to get those plastic bolt and rivet crap off for the fan shroud. Snapped all them off. Then go to take off the fan and figure out you need that damn fan tool to remove it. So I had to order it. Then I go to get the new Pump and yes it is the one with the plastic impeller. So I had to reorder another one which should be here today. But I cannot get the fan tool untill friday so my wife's car now sits in the garage. Could BMW make this any more difficult!!! I have also seen that a company makes an aluminum thermostat housing. Is it worth getting over the stock plastic one?? How about the damn coolant. Does BMW coolant really have something in it better than the off the shelf stuff? If so what?????? The stuff I took out this weekend was blue but I do not know how old it is so I will replace it.