Your thermo, WP, & rad. hoses should be ok.
Replace radiator and expansion tank (get a NEW cap with it), asap.
While you're there do fan clutch and fan blades, plus all pulleys and belts. Probably a good idea to get a new auxiliary temp. sensor (for the lower rad. hose, if you haven't already). Fill with BMW coolant and re-bleed.