If you've never done it yourself then you might have a professional do the job since it's a little involved (not that it's terribly difficult). The reason I say this is that you need to have proper supports for the car while it's up (never rely on only the jack), some proper tools including a torque wrench (also brake piston compression tool, large screwdriver, socket wrench set), the necessary parts (pads, rotors, rotor set screws, sensors), chemicals (brake cleaner, copper paste, brake pad paste) and supplies (gloves, cleaning cloths). Read through the 4 or 5 great write-ups on this page and see what's involved.
Xoutpost.com - x5tips.htm