In the past, I've used a tow hook on an SUV, and even my old G37 coupe to help pull someone out who got stuck in snow... for my new winter car (2012 X1), it didn't come with one in the car.
Instead of coughing up the $75 BMW wants, I thought about getting one of these...
https://www.amazon.ca/gp/aw/d/B07MR1YHX1#Ask
Is it going to be sufficient/safe????