Overhaul Entire Front Suspension

In continuing my quest to restore the M5 mechanically, I sought to tighten up the front suspension. Rather than diagnose each part, I decided to replace every component. FCP had a kit, but I wanted to upgrade the upper control arm bushings to the Moosehead Engineering spherical bushings, which could be ordered already pressed into Lemforder upper control arms. Thus, I ordered all of the remaining parts of the kit à la carte. I chose Lemforder for every component, except for the steering center link, which was only available from Meyle. The lower control arms are aluminum.

I read up a lot about remove the control arm ball joints and the days of hammering people had gone through to get them to release. I bought a “front-end” tool kit with various pullers and ball joint separators. With the proper tools and my impact wrench, I found it pretty easy to get the key attachment points undone. I removed the entire assembly as a unit from the car and then used the ball joint separator to free the left and right tie rod levers, which were the only parts being reused.

The tie rod levers had some surface rust and would have looked a little out of place connected to all the new shiny parts, so I decided to paint them with POR 15 for aesthetic reasons only. Once they were dry, I was ready to assemble all the components together before installing them on the car. Once I was under the car, I started cleaning adjacent parts and just couldn’t stop. I found it a lot easier to remove the sway bars and some heat shields than try to clean them in place.

When it was all back together, I was very pleased. I had never worked on my suspension before, aside from doing the rear subframe. I immediately took it to our local tire shop for an alignment. Afterwards, the entire front end was so solid and the handling was crisp, as I imagine it was when the car was new. This was one of the biggest and most gratifying jobs I had ever tackled.

Parts and Service

Project Total: $955.45
Parts / DescriptionQtyPriceTotalShipping / LaborTax / DiscountLine TotalDate OrderedApprox. MileageSourceDocs
Moosehead UCABs with Lemforder thrust arm1$375.00$375.00$375.009/23/16185,153Moosehead
BMW Control Arm Front Left Lower (Aluminum) - Lemforder 311211399871$82.99$82.99$9.99$92.989/24/16FCP Euro
BMW Control Arm Front Right Lower (Aluminum) - Lemforder 311211399881$82.99$82.99$82.999/25/16FCP Euro
BMW Swaybar Link Front (E34) - Lemforder (OEM) 313511345822$37.99$75.98$75.989/26/16FCP Euro
BMW Tie Rod Assembly - Lemforder (OEM) 322111356662$40.99$81.98$81.989/27/16FCP Euro
Steering Center Link - Meyle - 322111290141$58.99$58.99$58.999/28/16FCP Euro
BMW Steering Idler Arm - Lemforder 322111364501$30.99$30.99$30.999/29/16FCP Euro
Self Locking Nuts - Genuine BMW 31-10-6-774-7142$5.71$11.42$3.85$15.27Peter Pan BMW
Self Locking Nuts - Genuine BMW 07-12-9-900-0472$3.56$7.12$7.12Peter Pan BMW
Self Locking Nuts - Genuine BMW 07-12-9-964-6728$3.02$24.16$24.16Peter Pan BMW