If you can DIY, there's a great FAQ available.
E Class Brake Pad Replacement
Rotors are easy as well, but not sure if the bearings have to come off on the 124s. Anyone?
The whole job shouldnt take more than a few hrs.
I don't know what it would cost as I've always done my own brake work...