I had the same thing happen to me 1 week after getting my CPO 2006 330i. The dealer fixed it for me as it was still under factory warranty. In my case I am not sure how they did not catch it as it was a CPO. Glad you got it fixed. You should be good for another 40,000 + miles.
If any of you are purchasing ANY AT&T services could you mention that you were referred by me? My referral ID is eo4489. This would be a great help, thank you!