My 2015 BMW X3 came with run-flats. The ride was noisy and rough. They stink in snow. They are more prone to flats, and when that happens the dealer recommends replacing all 4 unless they're brand new, because they only last about 20k miles. And the real kicker... they're crazy expensive, more than double the cost of regular tires. The only benefit in my opinion is improved mileage due to weight savings (no spare).
So when I had my first flat at around 15k miles, I replaced them with regular all-season tires. Better performance, price and longevity. I carry a compressor and plug kit, which worked when I had another flat. Worked well enough to get to a tire shop. Using these kits seems to ruin tires, but that's mitigated by choosing a tire that's relatively cheap and easy to replace.
BMWs make nice cars but the run-flats are ridiculous. This especially applies to skiers, who are far more likely to drive on snow (where run-flats suck) and rough roads (where run-flats pop) in remote places (where exotic tires cannot be found). If I ever buy another BMW, I'll replace the run-flats with regular tires and a compressor/plug kit before 15,000 miles, flat or no flat. Run-flats are just a huge liability.
I feel for the Audi Q7 owner but he had crazy unrealistic expectations, and clearly had not done his homework.