Try using 1st gear to pull away instead of 3rd..... :lol:
Seriously though, I can't imagine why that is happening. Could be worth checking the fuel pump and hoses, likewise the air filter and sensor. Get your BMW dealer to do an inspecII and diagnostic at the next service.
<span style='color:blue'>"So my BM makes me a flash bastard? Then I guess you're just keeping it real from the seat of your nova?"</span>
<span style='color:gray'>"...and the home of the brave..... is bravey 130bhp from a 7 litre engine? 100bhp/litre or don't bother building it!"</span>
<span style='color:red'>"Aaahh the UK; where every road is jammed, under construction, poorly maintained and unfairly policed, at least we don't get over-taxed for it........ HA HA HA!"</span>