I think these are another option too... 1609 and 1656 are the pad sizes on the F80 which are the same as the 2
http://www.ctbrakes.com/pads.asp?Make=BMW&Model=M3
http://www.ctbrakes.com/brake-compounds2.asp
BMW Year Compounds
M3 2014-2015 1521 AX6 XP8 XP10 XP12 XP20 XP24 RP2
F80 Chassis - w/Iron Discs* F: CT1609A $251 $264 $277 $291 $305 $336 $357 $320
F80 Chassis - w/Iron Discs* R: CT1656 $234 $250 $265 $279 $293 $323 $342 $307
Maybe the sheet could be uploaded to googledocs so it can be downloaded...
Also might be useful to sort the pads by use case so all the similar pads are together on the list...
and adding a price range might be helpful too to have an idea of what would be the total damage