I've been looking as my M3 might need to go and not sure which wheels I'd get on the MY, I'd prefer the standard wheels.
I think there seems to be 2 options - either the ones that leave a silver ring which you either like or not. If you go that way, just could just get your existing covers painted at a body shop for maybe £50 or do it yourself. Or the type that covers the silver bit as well but they are consequently proud of the wheel and are asking to catch something like a curb.
Or you bight the bullet and get the wheels painted which isn't far off what some of these covers cost to buy, but of course its not factory then and some insurance assessor might have a problem with it, or it makes a difference when you come to sell.
Choices choices.