The xi's vibrations won't go away . After getting the left lower control arm replaced and getting a tire balance/rotation last week the vibration/steering wheel shimmy is still present at any speed. It comes and goes. Then today I took it to a tire shop to get new rear tires installed and I knew a tech who worked at this shop who is a former BMW tech. I requested him to look at the car. Turns out I have a frozen passenger side caliper which has caused the vibration/shimmy. I also have a broken rear spring (no cause of my problem). I wonder why recently the passenger side wheel had so much brake dust compare to the drivers side wheel. I went to my local dealer and they told me that everything would be covered including brakes since the passenger side rotor is overheating but they can't give me a loaner because I didn't buy the car there (what a bunch of crap imho). So I called up Prestige in NJ and they will take me in Friday morning with a loaner. However, they will not replace the other spring since it isn't defective so the other spring would have to come out of my pocket. However, as many of you know that I am a unemployed bum I have opted to not have the other spring replaced. They quoted me at $400 parts/labor for the other spring. What a crime! I have heard that changing a rear spring on a E46 is easy and quick. I gotta milk out as much warranty work out of BMW before the CPO expires next month.