I have been worried about getting a flat tire on a car that does not have a spare tire or a jack. The tire kit provided on the smart is not attractive. If you use the kit and put the goo in your tire you have to get a new tire and also replace the goo. Maybe around $160 just for a flat.
I was looking at the Canadian smart forum and a very nice person named bigladstone suggested that I look at a product called "Ride-On" that he has used for 3 years on his smart. It's a gel that you put in your tires and seals nail holes, or whatever pierces your tire. It is designed to seal most slow leaks and punctures (efficiency of 85-95%)in the crown area of a tire caused by nails, screws, thorns, road debris and virtually any perforating object up to 1/4" in diameter. You put the gel in and then should have some protection against flat tires.
You don't have to balance the tires as in the Ultraseal product. In fact, they recommend that you remove any balance weights. The gel balances your tires constantly. When you first put the gel in, you have to drive around for 12-15 miles, then the tires are balanced. They say if you let the car sit for a long time (like a month), it'll take 3-4 miles to redistribute and balance again.
The company claims that it does not hurt your valve or pressure monitoring system. From what I've seen so far, I haven't found any down side to this product. I have had the gel in almost a month, and no problems. Take a look at the web site at:
https://www.ride-onshop.com/
They list dosages for most tires but did not list a recommendation for the smart. I spoke with their tech support guy and he asked the engineers what dosage to use. He called me back and said that the front tires (155/60/R15) should have 9oz (but you could put 10oz in). For the back tires (175/55/R15) he said 10oz, but you could put in 11oz.