What does "wind up" mean here?
"(To) wind up [somewhere]" is an expression used informally to mean to end up or arrive at a specific place. This verb also can mean an act of concluding or finishing something, or to irritate or aggravate someone. However, in this case, we can understand the sentence as " ... and they all wind up (end up) here at Old Car City." Ex: My career took me all around the world. Somehow, I didn't expect to wind up moving back to my hometown. Ex: A: How did you wind up here at the mall? You said you were going home. B: Yes, but my friend wanted to go shopping. So here I am!