I have a 2012 x3, completely stock. I want to put bigger, black wheels on it but am not sure what size would be best. Personally I think anything smaller than 18" looks ridiculous, and 18" is pushing it. I am thinking 20" but am afraid the tire itself will be too thin. I live in the NorthWest so I can't have summer tires all the time. Is there any way to avoid this, or should I get smaller rims? Also, what brand is best? I would ho with BMW but they are too expensive.