Dowding,
Take a look at the rotors. If they're deeply grooved, then they MIGHT need replacing. Otherwise, leave them alone.
Unless you feel the car pulsing when you hit the brakes, in which case the rotors may be warped. But rotors shouldn't warp unless you use them very hard.
As for replacing ANYTHING at 25,000 miles, that's very unusual. I know I don't use my brakes like most people, but I get at least 70,000 miles from my brake pads. My car has well over 100,000 miles on them and I'm just barely into my second ever set of pads. I even raced SCCA autocross on my old pads and they lasted damn near forever. As for my rotors, they were a little bit grooved but a turn or two on the rotor refinisher and they're almost as good as new and will probably last another 70,000 miles.
And that's a pontiac trans-am. I can't imagine a BMW getting only 25,000 miles from a set of brake pads and rotors unless the car has been badly abused. Ripsnort will have better info on BMWs but it sounds like the guy is trying to rip you off. He'll probably take off your old parts and re-sell them to someone who got 100,000 miles from his brakes and is looking for a bargain that will last another 100,000 miles.
Unless something is broken, brakes shouldn't need replacing at 25,000 miles.