I hope you find the issue. I had a similar experience, supposedly a puma opened and everything. Turned out to be a bad injector 2 heading out and 2 O2 sensors. A small BMW dealer in ft Walton beach that mostly works on Toyota's found the issue in an hour. Local dealer United BMW Roswell had the car for 4 weeks the last time. 3rd place was the charm.
Schwarz | Premium | Sport | Nav | Sat | Paddles | PDC | Lead Foot | Hardwired Passport 9500ix w/ Escort Live | Convenience | Matte Grill
| DCI | ALP Jammers w/BT | smoked side markers | Specdock
| rear spoiler | AutoWerke BOV | BMS Oil Catch Can | R1 Cross Drilled Rotors w/ Hawk HPS pads |