I just replaced my old leaky radiator on my 03 330i with this BEHR radiator. Installed 2 weeks ago, no problems yet. Installed it myself in about an hour. SELF TIP: Bleed the system very well and give the system a few cycles to ensure the cooling system is working properly. Even so, it only took me an hour to install the part and about 30 minutes to bleed the system afterwards.