How long should the breaks last? on 2005 Mercedes-Benz E500

I replaced front & rear break pads on my 2005 Mercedes E500 at 28000 Miles. The car has now 48000 miles & the MB service rep. tells me that I need new rotors & pads again. How long should these breaks last?

Asked by for the 2005 Mercedes-Benz E500
That seems less than normal mileage for most cars. But you cannot say how long brake linings should last. Diving habits will vary the life of the brakes vastly. Stop and go city driving will shorten life of brakes and tire tread too. Best to ask the service rep if he thinks this is normal for this particular car.
1 more answer
Brakes on any car wear differently from driver to driver. Most cases you should be able to expect at least 30-40,000 miles out of a set of brakes. There are also a number of other factors that can cause premature brake wear on any type of car. The brake caliper slide pins may not have been lubricated properly when the brakes where intially done. This will cause the brake caliper to sometimes stick and cause premature wear and can damage the brake rotors prematurly as well. Alot of factors go into getting the most out of any brake job. The type of brake pad material that is being used is one main factor. Brake pads for any car can be purchased as little as $20.00 or as much as $85.00 for the same car and application. Ask what happened to make the brakes wear in just 20k and the shop should be able to give you some sort of explanation.