I had an E34 wagon in Germany that someone had put after market springs into the front of. When I bought the car, BOTH front springs were snapped and the front end sagged badly. If you have aftermarket springs in the car, I'd check there first. Seems like some of the aftermarket bits aren't nearly the quality they should be.