I have non run flats. If you get a puncture and use the sealant the tyre must be replaced. I would advise anyone who buys the X1 to take out the BMW tyre insurance. It costs me £25 per month for 12 months and already it has paid for itself as I have had 1 puncture. The tyre was replaced along with a new can of sealant.