change your plugs, do NOT put in the Bosch platinums or splitfires. As much as i hate it, go to the dealer and buy the stock plugs, they work best in the M50. Also, make sure you are using the highest grade and octane fuel you can find. Mine will sputter if i use crappy fuel. If none of that fixes your problem, have the coils checked, you might have a failing one.