i bought ebc green stuff pads, sensors and up-rated discs which came out at a shade over £400, £70 to fit and change fluid as well, local bmw indy. to be honest after looking up how to do the change on the net ill attempt it myself next time, still haven't got round to buying a jack and stands yet.
save yourself a bundle and buy the parts and go to a local garage to do the dirty work if you cant do it yourself