Look for an Independent BMW Shop. For all the work that they say needs to be done, but they can't guarantee that it will fix the vibration problem they are just throwing parts at it. Anybody can throw parts at a problem. You need to find someone who know what is causing the problem and what has to be done to fix the problem.
I use to believe that the best service came from the dealer until I brought my wife Audi to the Audi dealer and they F&^%$*k the trans on her car with only 42,000 miles on it. There was a recall to change the differential oil, but they forgot to put back in the oil after they drained the oil.
Last edited by upallnight; 01-29-2013 at 08:43 AM.