I love how everyone here is saying that the dealership is taking the op for a ride and most of the stuff isnt most likely needed when yet no one has seen or inspected the car themselves. Do you have photo's. Did the dealer give you your brake specs? Pad thickness in mm and rotor thickness specs?
If you are UN-sure on the car. Take the car to another shop. Ask for a full inspection including brakes and suspension inspection and make.sure they give you specs with brakes,ball joints and such.
No need to go bashing dealerships when no one has physically seen the car and inspected it then selves.
Sent from my HTC-X710a using Bimmer App