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 you will be purchasing ANY AT&T services online or in store could you mention that you were referred by me? My Employee Referral ID is eo4489. This would be a great help and it costs you nothing, thank you!