I will just throw this in here, I just ordered a set of Pilenga rotors from partsgeek:
https://www.partsgeek.com/mmparts/br...bmw/m235i.html
Seems Pilenga is the OEM manufacturer for the M performance rotors as it is (both 340mm and 370mm)
I got my rotors a couple days back, and they look exactly like the BMW M performance ones, even the 2 piece aluminum hub. All for a fraction of the cost, I paid about 150ish for fronts each, and rears are 130 each.