i have a 2012 R60 when i fully accelerate the mini jerks and goes in to reduce power mode when the code is read it is misfiring on all cylinders, I've changed plugs and coils , any idea what else could be causing the problem
If your plugs, leads and coil pack are OK, I would start looking at fuel injectors (may need a clean), make sure the injector leads are clipped on correctly and look at your fuel filter (could need a change), is your fuel pump delivering enough pressure under demand ? are there any other codes aside from the misfire codes ? If your codes are BMW codes, they may give you a bit more of a clue as some codes can have multiple sources of origin (when reading a manual, the code can point to fuel and or ignition as a source).
Still, go back to basics though,
Has it got spark ? coil, leads and plugs ! then, has it got fuel ? Injector leads (not seating correctly, take them off and re clip them back on), take the plugs out and look at the colour.
Has it got fuel ? an obstructed fuel filter (high demand cant be met due to clogged filter), clogged injectors (try a bottle of injector cleaner) (may need the injectors ultrasonic cleaned if they improve with the cleaner fuel additive), also check the air filter element.
I don't have a manual for the R60 so I am not familiar with the code numbers as they can change between generations but they normally refer to either a specific fault or a variety of possible causes.
Do you get any petrol smells or odours from the rear of the car ? could be the HPFP (fuel pump) on the way out. Can you list the error codes you found ?
I have a Mini Countryman 2013 and replaced the spark plugs and coils myself at 50000 miles after seeing multiple misfire cylinders. The dealer did diagnostics and said the plugs were bad, and I figured I would replace both coils and plugs to be safe. I used Bremi 20360 coils, and about 25,000 miles later (roughly 1 year) I got misfires again. After reading the forum, I put the original BMW coils (DEPHI brand) back in. No more misfires! So if you replace your coils with aftermarket, be aware that they do not last nearly as long as the OEM coils!