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:
The Edmunds page is easier to navigate, the .gov page is easier to print.
Hope that helps,