Strutmonkey has Factory/OEM refresh kits for all BMW models. These kits are fully-assembled, 100% complete with new strut mounts, spring perches, bumpstops, pads, mounts, etc. - everything you need to open the box and install! We use OEM/BMW quality shocks, springs, and hardware to match your factory suspension. Usually, you can even choose whether you want the comfortable non-sport package or the firmer, lower sport package. Do it once, do it right! Prices start at just $899. Save yourself up to 60% off dealership prices. Just fill out a Yell for Help!, and we'll quickly respond - usually within an hour - with a recommendation and quote.