Took it to the dealer finally and they figured out what was wrong. The aftermarket battery that was installed by the BMW dealer that sold me the car was not properly being held down, and was moving around a bit, causing the cricket sounds.
What blows the most about it is that they had to add a couple washers to hold it down, and didn't cover that under warranty, charging me a half-hour of labor due to the fact it was the BMW dealership who did it. I went to that dealer, and they refused absolutely to cover the cost (about $57) even though they had performed the work that caused the issue.
At least it's fixed now.
EDIT: fixing my fat fingers.
|