The front struts on my 325is are just about blown so I figure I'll get some Bilsteins. Here's the thing, I have a set of H&R springs for a 99 M3. If I buy a set of Bilstein sports for a 99 M3, will the strut assembly bolt into my car? I'm guessing I might need to get strut hats or maybe a few otehr things...