I own a Mini and live in New England. I have no idea how it performs in snowy conditions. Help from those who do.
I hope this information can help you.
cops upgrade their radars as well as radar dectectors, so by having a old one, it isn't with new technology