Stop driving through narrow places.
Those fasteners are available fairly reasonably. But even easier might be to put a little silicone sealer on the pins on the trim and in the holes. They should stay on then and if you ever have to take the trim off for painting for example that should still be manageable. Perhaps not the best cure but pretty easy.