I'm having the same issue as of late. Just changed the the spark plugs and cleaned the intake valves. I reset the adaptations with procede tonight, I'll let you know if it helps at all.
2008 Jet Black 335I E90
Mods: Procede, HPF intercooler, Helene filter, intake scoops, Riss Racing can, 18" VM V710 wheels, PIAA angel eyes, black grill, blacklines, 20% tint, OE CF splitters and spoiler.
1999 Pearl White 3000GT VR4 (far from stock)