The plastics they use (mine was made by Behr) don’t age well under pressure and temperature (doh, guys it is radiator…)and fail at around 50-60k on most BMWs as far as I know. They weaken and then any little stress will cause them to go - especially around the inlets and outlets because engine tugs on them when you rev.