Folks, from what I understand the new water pumps from BMW use an improved composite impeller that is supposed to be top notch quality. After scavenging RealOEM I can see that the new part number went into effect 04/2003. Does this mean that post 04/03 cars have the new one. I personally would assume so. The reason why I ask is that this whole E46 cooling system i think has become a cash cow. Initially water pumps were failing early because of the plastic impeller so 60K became a preventative mark. With the composite impeller I don't know if 60 is where it should be.
Any thoughts?