If you don't want to use a large drill to bore it out, you can also take a soft grinding wheel / bench grinder and take off some of the plastic material from the breather hose connector. Just trial and error to take off enough to get a snug push-in fit. No need for any sort of clasp.
There's another semi-active thread about this same issue. What stinks is that this has been a fairly known problem with the BMW units for several years. If it isn't solved via calibration (e.g., Bimmercode reset), then it's a mechanical issue - literally breaks in the cheap plastic parts that...
Ugh, $3k is about what I expected - so much labor to dismantle the dash just to replace a few plastic pieces. This should not only be a warranty issue, but a recall (the faulty temperatures also blow through the defroster, which won't work effectively if it's freezing cold air, obviously).
Newish owner of a 2020 with the same issue. I did some internet research and as others have mentioned, it is a more common issue with late 2010s BMW models that share the heater unit and actuator system. Not clear if a full replacement includes a long-term fix (if it’s just the same part that...