(2nd attempt to post - lost 1st answer. Grrrr.....!!)
Two marbles would definitely collide since they have a velocity (ie speed and direction) that describes their paths and the collision between them.
Don't confuse this with the old conundrum;
"I am travelling from A to B.
If I cover half the distance today, and half the remaining distance tomorrow - then half the remaining distance the day after etc etc. When will I reach B?"
The answer is "never".
This is the opposite of infinity (a very big number) in that it is a very small number. In fact it is the reciprocal of infinity, or 1/∞.
Just as � (being 1 divide by 2), is larger than than � (1 divide by 4) - then the larger the denominator (the bottom number), the smaller the 'value' of the fraction. Hence, 1 split an infinite number of ways, (ie 1 divided by ∞), is a very small number indeed.
For this to apply to your colliding marbles, they would (for some reason) have to be decelerating in a frictionless environment, at an exact, perfectly proscribed geometric rate.
In all other situations, they bang into eachother.