I have the stock bottlecap wheels. I talked to the dealership and they want $30/center cap plus $10/center cap emblem. That's $160 just for some plastic center caps!!!
I can get center caps for my wife's Saab for $10 from the dealer. There must be a reasonable source for BMW center caps that I am not yet aware of.