The thing that took awhile was doing my best to flush any possible metal shavings out of the cooling system as possible and how many times I filled the system, drained it out, filled and drained, filled and drained. One has to open up a bolt up under the side of the engine block to do things right. If all the air is not bled out.Bet that took a while.
Here is an example from one Z3 owner.
"I had huge problems when I changed my rad ( non bmw OEM but a Hella rad all the same which many parts are on a Zed )and refilled with coolant, all sorts of weird things happened, fan not coming on at all, fan on too much, coolant blowing out the expansion tank. you name it it happened.
I found it was mainly down to air in the system and needing a new filler cap ( sopers bmw for that, dont use aftermarket tried that and caused a lot of my issues) these on the M43TU at least have the pressure relieve built into them along with a seal
I found the Zed to be a real bi*** to bleed, took me ages and at least 4 drain/fills after watching youtube clips and different ways to fill/bleed"