the brake discs are made of cast iron.
they are not made in stainless steel. wear and specific heat of steel is not good for brakes. the only option is ceramic, which is 15K+
your options are to paint the hub with high temp paint. if you're talking about the disc surface, where the pads contact the disc, there is nothing that can be done about that.
Past: 2001 Orientblue E46 330i
Past: 2004 S60R 6MT
Past: 2007 E90 335i 6MT
Past: 2010 335xi ZMP, BMW Performance Kit, BMW Performance Exhaust
Present: 2013 335i 6MT ZMM/ZDH/ZTP/3AG/494/508