My sister’s car had a squeak in the back end of her 2005 BMW 525i. These will fit all E60 5 series chassis BMWs from years 2004-2010. This is a common issue. It is a worn out ball joint. I bought both sides but ended up just doing the one that was squeaking and then sold the car. These are high quality parts and include the ball joint and integral link (this part should be replaced when changing the ball joint).
[FONT=verdana]I paid $85 for these combined. I will sacrifice at $50.
[/FONT]Call Jeremy @ 716-380-5426