I just registered for this forum because I am 'green' when it comes to BMW's, really cars in general, and it looks like a lot of very knowledgeable people are here sharing.

1. Randomly, the car begins to shake between 20-60mph, comes and goes. Wheel balancing has been mentioned but...

2. Had the 1st MD inspection a couple hours ago and:
a. all ball joints need to be replaced- LL, LU, RU, RL
b. rear control arms need to be replaced
c. left turn signal light (hopefully just a bulb)
d. both fog lights repaired
e. tint removal : (

3. Will a. & b. account for the shaking?

4. I plan on getting another inspection done at a certified BMW center for a second opinion... FOR a. &b. including labor, ballpark price?

Thanks for any help!