New2grammar
My question is what's the meaning of "coming down the road" and what's a good substitute?
I'm assuming you meant "golf cart" not "gold cart" in your question.
The police are planning on acquiring another golf cart to patrol the streets.
One possible substitute is "another one on the way".