I recently replaced the upper strut bearings since I was getting a squeeky noise and "rumbling" when I turned the steering wheel. I attempted to compress the strut springs myself, but quit when I lost confidence in my compressor to hold the springs. I brought the struts to a local shop and they did the compression and installed the bearings for, if I recall correctly, $15.00 per strut. This did the job on the noise. Unless you have a really good wall mounted compressor, I recommend you hire someone to compress the springs. I replaced the front struts while I was at it. My 86 535i has a squeaking noise up front when I turn the wheels. Looking underneath, rubber bushings look ok. Tried to get alignment, but mechanic says I need tie rod ends replacing due to wear ($200 installed). Could this be making the noise? Suspension seems good, but noticed broken rubber piece at top of bottom section of strut. To fix this do I have to replace strut, or can I buy the O ring and drop it on the strut? Does strut replacement take a spring compressor?