You should look into FCP Euro they carry stock discs , plus there warranty is for life even after your part is used and worn they will replace pads and discs for free, minus the shipping costs for the cores
https://www.fcpeuro.com/bmw-parts/m6-gran-coupe/