The key is that the tire be carefully inspected to make sure that whatever caused the puncture is not still in the tire. On my previous car I had a slow leak that lost 5psi per week. I was tempted to just use tire seal. Then, upon careful inspection, I found a bent nail still in the tread. The tire seal might have completed the seal but further driving might have caused a more serious problem.
MY2013 328i, N26 / 300 / 4CG / KCDF / 2DW / 205 / ZDH / 302 / 3DZ / 403 / 494