I used PLATZ rotors on an AMG and I know they make rotors for our cars. Very high quality great customer service. Highly recommend.
https://platz1motorsports.com/
For some reason they don't list the parts on their website but I DMd them and they sent me EBAY links if you're interested.
Looks super easy exc for getting the rear piston retracted. No way am I using needle nose pliars and channel locks to twist it. There is a BMW tool for that job??? Suggestions. Also how to get the glued on pads off the first time. Prying on the painted caliper also seems like a terrible idea.