Experience here in the Highlands is that the MG5 seems to cope OK with the snow. What it really hates is the cold. Allow me to explain...
Yesterday's run from Inverness to near Dundonnell and back for a day in The Great Outdoors proved that (it's about 100 miles in total). The highest temperature at any point yesterday was a brief but balmy -3°C. Passing Loch Glascarnoch it registered -11°C. So, with freezing fog for about half of each journey and darkness on the return run, it meant that I ran combinations of the heater, heated seats, blower, lights, heated rear window, etc. But not wipers...
The traction battery was very unhappy. The highest summertime GOM mileage estimate I've seen in over two years has been 280 miles. Yesterday at 100% charge it was just 172. Only managed 2.6 miles/kWh out and 3.2 miles/kWh on the way back. After 100 miles I was home with 29% charge.
Worse, even with undiluted winter screen wash (OK to -8°C, they claim), the washers froze solid - to put this in perspective, it was so cold that while hiking out there our backpack water bladders froze up too. In an ICE car, the reservoir and tubing is inside the engine compartment and usually warms up after a while, so eventually the problem resolves. In an EV, as the same waste heat isn't generated under the bonnet, this doesn't happen, so you're stuck with it. Literally, as the wipers were frozen to the screen too. The windows got filthy really quickly, making visibility a major problem. And any spray hitting the screen from oncoming traffic simply froze solid instantly.
Altogether an educational experience. There were no problems with either roadholding or traction, but significant hassles with both range reduction and visibility. Hopefully the latter can be solved with some ultra low temperature screen wash, but I can't see a way round the former. Unless, of course, either battery technology advances a few degrees (sorry) or the laws of physics do.