I have a 2005 6 speed manual ZHP with 118k miles. I'm almost certain that it has original shocks/struts...I haven't noticed any "problems" with the current shocks/struts but I'm sure they are probably worn. I am not DYI capable so I would have to have someone do it for me. The dealer estimate is $2700 all in with BMW parts. I'm sure I could get it done much cheaper using OEM parts but my question is will I notice a difference in the way the car handles and drives? Hate to spend that kind of money if I don't notice any difference. Thank you for any input.