Keeping your BMW cool is very important, every 60k to 80k miles, you should be checking your cooling system for any leaks or degredation in any of the related parts. If something appears to be sub-par, it is recommended that it be replaced under "Preventive Maintenance" With that being said, here at Bimmerzone, we have the E36 and E46 radiators setup up as a cooling package. We also have the famous (and of course well built) EMP Stewart water pump and other cooling parts that may be needed for your BMW.