If your car is making clunking, squeaking noises while going over bumps, it is very likely that your upper and/or lower control arm bushings are damaged.
It is very hard to determine if upper control arms are damaged, because the bushings are mounted in such way, which prevents inspection (bolts/chassis are in the way of visual inspection).
Rest assured, if you are clunking over bumps, and your upper control arms are more than 60k miles old, it is time to replace them. Some have reported these arms damaged even before 60k miles.
Once you determine it is the upper control arms, this DIY will give you steps to do this at home, and save some good $$$. You can get some good beverage with all the savings you do, by doing the work yourself.
Follow each step in order, each picture contains description of the process. I recommend you read the entire thread, to ensure you understand the whole process, and estimate time involvement.
First time replacing the upper control arm? I estimate it will take you about 4 hours per side. Subsequent replacements will be significantly shorter, about 1.5 hours per side (then you will be an expert).
Take your time, dont rush, put some nice music on in the garage, and stay with it. Do not panic and complete the whole job. You can do this no problem!
Good luck and enjoy the hundreds you will save on the job.
REPLACEMENT PART INFO:
My replacement part: Lemfoerder (Porsche OEM supplier).
Upper control arm Part No: 970 341 051 10
Part cost estimate: $230-$260/side . Part includes nuts for ball joint, side bolt nuts (2)
Now, on to the DIY: