Agreed. I am saving money by not purchasing parts that are not required after attending to a problem and having 2 assessments completed by 2 separate shops. I am not saving money by skimping on required parts.
The objective of this story was to highlight the importance of developing a good rapport with a trustworthy mechanic, not to find ways to circumvent necessary expenses on good quality products and maintenance practices.
The parts I bought are all OEM and are being replaced within a week of detecting the issue as I know the coolant system is a bit if a weak spot for BMW's.
Thanks for your input!