It is more simple than that. It starts with understanding what is going on in a velocity vs. time graph conceptually.
Any time the line is above the x-axis the object has some positive velocity. This would move the object in some direction away from the origin/start.
So, although point A may "look" like the object has returned to its starting point, note that during the second downward-sloped (negative) portion of the graph (next to A) the object still has POSITIVE velocity, so it is still moving FURTHER away from the origin. The slope is only negative because its velocity is getting lower in magnitude (the slope is acceleration).
In your car it would be like you...took off with a certain acceleration for x period of time, then STOPPED accelerating and traveled at constant velocity for a time, then began decelerating for x time again (negative slope). After all that...where are you? You aren't back where you started, you are a maximum distance away. However, past point A the velocity becomes negative. This indicates the object is moving opposite in direction to what it was in the first segment. Because the two segments are symmetrical, we know the object ends up exactly at the origin at approximately point C (if C is taken to be on the x-axis, it is kind of floating there).