Can't really offer much insight. But know that parts are typically twice as expensive for an m car. And quite literally two times as expensive.
Radiator for non m $150
Radiator for m $300
This should help you.
Radiator for non m $150
Radiator for m $300
This should help you.