Reset prefab instead of destroying and instantiating again

Hi. My question might not be asked properly. But I want to ask if there is any method of reseting prefab without instantiating and destroying it again and again. Because it causes lag in the game.

I am instantiating traffic cars and coins in front of player car. And then after sometime destroy that object to avoid memory leakage.

Instead of instantiating new cars every time, use the old ones that you are destroying atm. Just set their position to the position you would normally instantiate a new car.