Hey guys this is actually a very common problem with the new bmws. I think it has to do something with the fact that they use dual brake sensors. My car has the same problem.
Anyway, you should print out this service bulletin and show it to the service person.
http://www.bmwtis.com/tsb/bulletins/...p/B340808g.htm