Here is the fitment from the website. Please go to this link for fitment concerns. This fits the 3 series bmw 06-2011 most likely fit the 12 as well I am not positive on this. Sorry if I made a mistake on the e93 I am going off of the website. These fit the awd and the rwd.
the post above is the dampening adjustment. There are allen keys supplied by d2 to adjust dampening for a stiffer or less stiff feel. This allows you to fine tune your car. Yes you will have to remove strut brace for adjustment but I set them in the middle and go adjustment would only effect you if you are constantly adjusting the ride of your car for different driving. Hope this helps.