I haven't done it yet on the xB, but just changing the pads should not be that hard. The problem comes in if you have to cut the rotors. You're still going to have to take them somewhere to be cut, so why not just take the car in and have them done, whether it is a dealer or a brake shop.