Before they do the work have them check the oil filter housing gasket see if its seeping if it is have them change it at the same time and cut back on the labor. They have to do a colant flush when they change this gasket and its normaly good time to change it with your car being a 2008.
Also change the thermostate. Sucks but its a good peice of mind knowing its not going to cause the pump to fail.
If you like customer service. Don't look beyond a BMW.