Ouch sorry to hear that. If you're mechanically inclined and have any issues in the future you could save a few bucks and change it out yourself, radiators are typically not a difficult part to change on bimmers. I hope this doesn't turn into a re occurring issue on the E70 3.0, but if it does you can find the new style OEM radiators
HERE.
ECS Tuning