My '07 335 has the standard BMW cooler/oil filter housing gasket leaks that all of their 6 cylinder engines eventually develop. To date all services on this car have been performed by the dealer. I am looking for an independant shop that can fix this issue PROPERLY. Can anyone recommend a shop? Thanks