I just acquired a 2007 z4 3.0si and I’m in the process of doing a cooling system refresh. Replaced the water pump, thermostat, and expansion tank including hoses. I want to replace the radiator but not sure which brand to get. Anybody has suggestions and first hand experience with the brand you like? Also, my transmission oil cooler is leaking so I want to replace that too. Anybody use the mishimoto oil transmission cooler for the n52? Thanks for your response