Mr *****, I apologize that you were not satisfied with estimates that you were provided with. We try our best to provide our customers with accurate and affordable prices. Older BMWs require lots of maintenance. Since these older cars are made with a majority of plastic items in the coolant system, we usually recommend that you replace any of these components that look old or worn. This saves you money down the road and could possibly save your motor from taking a catastrophic over heat. Trust me, I know from experience on BMWs I have personally owned. If you have any quesions regarding the estimates you were provided, please dont hesitate to contact David or I at 804-562-9381.