E39 (1997 - 2003)
I replaced my radiator, thermostat, cooling lines and fan a few months ago. I used the zionsville kit with the 2 speed electric fan.
So far it's worked great, temps are good and it's tight as a drum with no leaks. Only problem is I get a "Check coolant level" warning on every start...