I need to change my spark plug and I don't wanna take my mods out so I took it to a shop where they have fix many BMW's and also building a E90 race car. Anyway long story short, he broke 2 coils while try to pull them out. luckly close by dealership had few coil in stock and was able to do it under warranty. So I will be more careful when you DIY this. Make sure you call your dealer and make sure they have coils in stock or else you gonna stuck when you have one or more coil break on you. Here is the picture where it broke. When we picked up the coil from the dealership, one of the tech mentioned this is a common breakage for them as well. Good luck!!