I was having the same problem too, I'm under CPO warranty so I made a service appointment, I'll let y'all know how it turns out. But, I did some research so I had the information before I went and found the specific service bulletin as it relates to a 3-series is SIB-63-05-10.
You can search service bulletins here:
http://www-odi.nhtsa.dot.gov/tsbs/
or here:
http://www.edmunds.com/car-maintenance/guide-page.html
The Edmunds page is easier to navigate, the .gov page is easier to print.
Hope that helps,
Joe