|
The $20 for coolant triggered a thought. You may want to check that they used BMW coolant (it's blue), vs some other coolant. Mixing coolant types is not a great thing. I would have expected BMW coolant to be more than $20 bucks. That combined with a thermostat that was DOA may mean the thermostat wasn't OE or OEM quality either.
|