First time buying winter tires/rims, so I've got lots of questions.

As winter is quickly approaching, I have been looking into purchasing a set of winter tires. It can snow quite a bit here, but there are times when the pavement is just cold/wet/dry, so I want tires that are good enough for both.

I have looked into a few brands, and Nokian and Vredestein caught my attention the most.

Does anyone have experience with Wintrac Xtreme? From reviews, they seem to be able to do decent in dry conditions, without limping when it snows hard.

Also, what is the general consensus for buying winter rims? I have the OEM 19s on right now(335is), and was thinking of getting 17" Rial Salneros from TireRack, and ordering the Vredestein Wintrac Xtreme locally. Are there any better solutions than this (and why?).

Is it a good idea to buy track wheels (like Apex EC-7) to use as winter wheels?
Thanks for reading!

tl;dr: Are Wintrac Xtremes any good? If not, why and what else should I look at?