Dude, I had that on my 2012 3.5i us spec. It I brought it to the shop 4 times they cleared the error but it kept comming back on.
BMWNA agreed to take back the car and give me an equall value of the original price of the car. So I went for the 2013 28i fully loaded
Good Luck!