Funny, the wife and I just put a deposit on a house in Longmont, we're moving here from Dallas, Taos is tied for our favorite ski resort, and that's where I learned to ski through their Yellowbird program. Small world.
That said, once we knew we were moving here we picked up a couple Epic passes. The full ones, which include Eldora. We figured that each pass costs just six or seven days of regularly priced lift tickets, and we typically managed six days of skiing a season when we were in Dallas - one road trip to Taos, one flying trip elsewhere, often CO - so getting full advantage of the passes would be really easy as we're likely to go skiing for many more days than that.
Other considerations - with a full pass, going out for just a single day, or for a weekend then cutting out early on Sunday, in order to miss I70 traffic isn't a problem. (As long as you don't mind making the drive for just a single day's worth of skiing.) The full pass also includes summer access to the lifts.
It also includes some Tahoe resorts, which is good for us because we have friends who live in Sacramento - they're buying the same pass as well, so we'll be trading off some visits this coming season.
I'm not sure you'll be able to find something in Longmont with enough garage space in your price range. Especially since you have a trailer. We managed to get a 2.5 car garage that can fit three of our cars, but it'll be a bit tight for us. There are plenty of areas out of town that plenty of room for a proper shop, or already have said shop.
The BMW should be fine in the snow - we have a RWD 3 series and even with just all-season tires it handled the April snows just fine. We took it to Keystone over Christmas without issue as well. We had an xDrive loaner recently (that's 99% of what the dealers stock around here, it seems) and the standard non-sporty suspension was atrocious. Leaned in the corners like a Camry. Stick with what you got, IMO.
Hopefully the house sale goes well for you - when selling our Dallas house we had three offers within 24 hours, and a contract above asking price in 36. It's a good time to be a seller. And a depressing time to be a buyer. :(