As ChiefBroady pointed out above, the offsets will not be the same if you try to use E90 wheels, nor will the tire sizes match.
You will need either 225/50R17 or 225/45R18 winter tires for your 335i, but if you have M Sport brakes, you would need a 18" set-up.
My suggestion would be to look @ Tirerack for a winter set of wheels/tires.
BMW Canada recommends the Pirelli Sottozero II snow tires for the F30-335i. Tirerack sells these tires. You might also wish to pay attention to the country of origin for the wheels offered by Tirerack; many of them are made in China.
2013-335i M Sport, 8 spd, Glacier silver, adaptive M suspension, variable sport steering, 18" style 400 staggered wheels/tires, M Sport brakes,