I do! this is my 6th winter with a BMW i3. 130.000 km so far. The range loss is about 30% on the worst winter day, compared to a good summer day. 250 km summer, 180 km winter, or thereabouts. In my experience the worst conditions are wet roads with slushy ice, around 0 deg. C. High rolling resistance and pretty high consumption for heating. Colder weather obviously takes more heating, but the roads have less rolling resistance with hard frozen ice. Luckily you can't have slushy ice and very low temperatures at the same time. -12 to -15 is pretty normal mid winter, but on average more like -5 C. The coldest I've driven in was -24 C.
Pre heating helps the range a bit, and the comfort a lot. When connected to the wall charger the battery is heated to +10 C. Heating/cooling of the cabin can be done without connection to the charger. Takes a few % of the battery, but no big deal. Best part is I can start it from my phone, or a PC. No more cold starts, frozen windows etc.
It's the best winter car I've owned. Traction control and ESP is superb. Downside is lower range and slower fast charging with a cold battery.
Another thing I really like with the i3 is the materials used. With cold climate comes also road salt and heavy corrosion. The i3 is made mainly of carbon fibre, plastic and aluminium. So problems with corrosion should be non, or at least much less. Time will tell, I guess. And for a racing fan to have a car made of carbon fibre... well, that's cool!