Any of the OE replacement discs from a reputable maker like Pagid etc will be absolutely fine, no need to pay rip off BMW prices for discs when they are probably made in China too.
eurocarparts.com is the best bet IMO.
Also you need to change pads with the discs and get new wear sensors.
330i gone. 335i gone. E63 gone. M6GC current...