FYI - I have a P3D+ order that should be delivered soon and got this response this morning when asking if the 19inch performance wheel package would fit on the P3D+. Short answer is no and you'll have to swap out treads.
Thanks again for contacting Tesla! We spoke yesterday about your winter tires and the clearance you'd have with the performance brakes. I had to call around to a few different service centers to get an accurate answer. A couple of our agents here in the corporate office have a lot of vehicle background and history, so we have a wide variety of resources I wanted to collect. It was challenging to get a solid answer, but I don't think this is possible as of now. Of all my service technicians and lead technicians, not one of them have seen a performance M3 with winter tires on, so they were unaware if that was possible, unless they tried it. I don't want you to purchase winter tires just to have them not fit. After speaking with some more of my fellow agents, who again are very versed in mechanical workings of vehicles, I did learn that it is not going to have enough clearance to work and function properly. Like we mentioned before, the brake calipers on the performance models are already much bigger than normal, giving us less clearance in the initial design. The inner sidewall will rub against the calipers, and either very severely cause premature wear and tear on your tread, or cause a very uneven decline of your tread life. The other concern is that it may start to push on the calipers, if you were to hit a pothole or a large bump, misalignment of the calipers is a factor as well. All in all I think the safest route to take would be to not purchase the winter tires for your Performance Model 3, and maybe attempt safer driving habits during winter (not to say you don't already) just to increase your validity to safety.
Please reach out to the service center and ask to speak with a manager, if this is still something you'd like information on. You are welcome to email back or call in as well with any other questions you may have! I hope this helps you, I hope you enjoy the weekend!