While on a service visit at the dealership for my 1999 BMW 328i (manual shifter, Sport Pkg), I was told that I should soon replace the brake rotors (together with the pads) and the fan belts. The car has 29,000 miles and is driven mostly in town, commuting. I don't consider myself an aggressive driver. I can understand the brake pads, but I am not sure about the rotors and the belts, given the relatively low milage. Is this work likely to be necessary, or is it just a way for the dealership to make more money?
Any way to tell for sure?