Sometimes cheaper is not always the best way to go...might cost you more in the long run. I recently purchased my cooling parts for my 2001 3.0 Roadster from Bimmerzone.com..real easy people to deal with and the best prices for the cooling parts. They totally stand behind their parts. I know for sure. I purchased the BMW radiator, water pump, thermostat housing, & upper/lower belts. Consider the uppper radiator brackets if the existing brackets break plus the expanding rivits that fasten the radiator to the frame. Be sure to get a water pump with a metal impeller (several choices). I paid $0 shipping charges. Hint: make sure you follow proper drain/fill procedures when doing the cooling system. They also have the aluminum radiator if that is your choice. Hope this helps & best of luck.
Last edited by morrieschoice; 11-18-2012 at 05:10 PM.