Brake pads here by textar, they make oem bmw pads mostly
Price minus 30%
http://www.eurocarparts.com/ecp/p/ca...3e1a7f9&000036
Pad wear sensor here again -30%
http://www.eurocarparts.com/ecp/c/BM...c2075a1&000369
Parts would be about 60 quid -30% so give or take around 40 quid plus say 40-50 quid cash for an indi to do them, Or even better do them yourself if your slightly technical. You could easily save yourself over 100 quid