Best longterm fix is to paint the wheel hubs with durable silver paint (for example the same type used for brake calipers) . I used this on mine and they held up very well for the past 2yrs. I recently replaced all 4 rotors with new ones and BMW has actually now changed the rotors to have anodized hubs which should be durable during NE winters
- Jan