Spiegler has an advertisement in the current issue of the BMW Owners News, they will remove the used worn out rotor from your hub, or carrier, and replace it with another stainless steel rotor, solid, semi or full floating, for $219.
Not a terribly bad price for a replacement rotor.