Just got back from the dealership with the following completed on a Aug. production '01 325i:
Front pads replaced, not unexpectedly.
Surprisingly the front rotors are within .5 mm of needing replacement!
Front driver speaker replaced. Oddly, the trim ring broke. Replace the ring, right? Wrong. BMW says replace the whole SPEAKER.
Replace broke window regulator on driver's side passenger door.
Usual fluid changes and wiper replacement.
Reprogram transmission due to "clunk" on three, two, one downshifts. Steptronic.
Tech could not verify whine from diff. Although, I've been bad and not keeping up on my tire rotation, and the diff whine has been attributed to noisey tires. BTW: I've got the ContiSports which have had complaints about tire noise.
Replace idler pulley from mechanical to hydraulic. The car was making an odd squeaking sound at cold start which would go away as the car switched from fast to slow idle as it warmed up.