You'll have to buy the pads, the sensors, the anti-rattle paste, the brake cleaner fluid (in case you get oil all over the pads/discs) and possibly some brake fluid to top up the system if it's low.
The sensors & paste normally don't come with the pads - unless you order them together. Cleaning fluid & brake fluid can be had from any motor accessory shop.
The sensors & paste normally don't come with the pads - unless you order them together. Cleaning fluid & brake fluid can be had from any motor accessory shop.