It fits any Regular E9x 1 and 3 series. The rear shocks are not in the pic but are included. The suspension came out of a 2011 M3 with less that 4k miles so everything is fairly new. Installation services available too. Because of the size and weight I'm not shipping right now. but I will meet you withing 100 miles of Miami.

I'm contemplating offers right now so pm with your best offer

to get some ideas of how much this suspension and brakes go for, here are a couple of links.