Good job!!!! [I'm lpcapital elsewhere, so thanks for the quote]
I've been there and done that.
As I stated elsewhere this whole thing started after my dad has been battling with failed glowplugs and clogged DPF. The root cause of it all was the engine not maintaining normal operating temperature (defined as >75C) resulting in running in warmup mode (i.e. overfueling and glow plugs under light to medium load) and failing to carry out regular DPF regen. Restarting the regen was a bit more tricky since it required fooling the DDE in reading lower backpressure which we resolved using the hose with a slit.
In the midst of all that I check the coolant temperature in my 35d and noticed like you did that it was getting too low while coasting or under light load. Like you observed engine temperature became much more constant after replacing it.
My recommendation would have been to also replace the thermostat on the transmission heat exchanger, just because BMW has challenges with thermostats, you are already draining the system and it's cheap.
The other recommendation would be to put some anti-seize compound (the same used on spark plugs) on the flange bolts. The are high carbon steel bolts going into cast iron so they seize up like crazy and may make you think they are tight when they are only struggling through.
Last but not least, have you gotten the bracket installed under the EGR valve (I can't seem to see it from the pix you posted): if not call your local dealer, tell them to run your VIN to check for any open campaign. The bracket support the EGR and reduces the risk of breaking around the flex joint. Here's the link to the bulletin:
https://drive.google.com/file/d/1mDX...ew?usp=sharing