My story so far...
Bought car a year ago on 07 plate.
June 2010 - Engine management light came on and BMW emergency services replaced 1 coil under warranty.
February 2011 - Engine management light came on and had to pay for a coil to be replaced.
February 2011 - And now today just a week and a half after having a coil replaced the light is back on and the car is stuttering again! Car will have to go back in next week.
Time to consider getting rid of this piece of junk!