Thanks for the post, I think I'll change mine myself when they need changing.
Did your discs need replacing? Couldn't you have just changed the pads?
Current - 2014 F31 335d M-Sport xDrive
Previous - 2012 F31 330d M-Sport sDrive, 2011 F11 530d SE, 2010 E70 X5 3.0d M-Sport, 2007 E92 335d M-Sport, 2005 E60 520d SE