If you're minus sizing to 17" on the F30 and looking for run flat winter tires, you'll use tire size 225/50R17. In that size the two with the better snow and ice traction would the Dunlop Winter Sport M3ROF and the Bridgestone Blizzak LM25RFT. The Pirelli Sottozero Serie 2 runflat and Michelin Pilot Alpin PA2 ZP will give up some snow traction for slightly better dry road handling and faster steering response.

For areas that see system snow and lake effect snow, I would lean towards the LM25 and M3ROF.

Yes, your original BMW center caps should fit these wheels with no problem.

Thanks Gary. While Cleveland has the potential to get a lot of snow, the roads are cleared fairly well so it's rare that I would be driving in deep snow. I'm leaning towards the Pirelli's for the better dry road handling but still not sure.