Greetings -- first time poster here. Is there a handy way of knowing which BMW OEM wheels would fit my 2005 e46 ZHP? It came w/ 18"s shod with Bridgestone summer tires. I take it that I can't just buy any bmw 17" or 18"s off craigslist and bolt them on due to offset?

I'm thinking about getting 17" rims w/ dedicated winter rubber. My understaning is that 16s won't fit due to brake caliper sizes.