After reading "how to's" about this process, I tried to tackle this myself a week ago. I ordered some PowerFlex control arm bushings from Bimmerworld because they (PowerFlex) promised no press was needed to install them. Well, I had a hell of a time trying to get one on. Getting the old bushings off is fairly easy with a puller, but getting new ones on is no cake walk. I ended up having my car flat towed (on 3 tires only, cause the right front suspension was flopping around) and paid a shop to do it. I sprang for new control arms while they had the car there. Big difference in handling. Much more nailed down. Wish I could have done it myself though. I had to scrap the PowerFlex bushings ($75) and went with M3 offset bushings. Beware. Procedure is not as easy as it first looked, at least for me. But, I mostly blame the PowerFlex bushings for being so difficult. They looked totally different than stock or M3 offset ones. I even called up Bimmerworld to question it. I should have known better. One learns by one's mistakes.