This is where mathematics helps in resolving this apparent defying of logic.
The
approach velocity of two cars travelling at 100 km/hr is in fact 200 km/hr.
The approach velocity is derived in special relativity by the equation
(u+v)/(1+uv/c^2) where u and v are the velocities of the objects moving towards each other.
For the two cars in the example 100 km/hr = 0.0000055c
In the equation the uv/c^2 term for the cars is (0.0000055cx0.0000055c)/c^2 = 1.008X10^-16 which is a very small number.
The approach velocity of objects travelling at speeds well below c is
(u+v)/(1+uv/c^2) = u+v as the uv/c^2 term is very small.
Hence the approach velocity of the two cars is 100 + 100 = 200 km/hr.
Suppose there are two objects travelling towards each other at 0.9c
Now the uv/c^2 term is no longer small and equals (0.9cx0.9c)/c^2 =0.81.
The approach velocity is (0.9c+0.9c)/1.81 = 0.995c.
The approach velocity can never exceed c.
For two photons approaching each other at c, uv/c^2 = 1, and the approach velocity is (c+c)/2 = c.
Regards
Steven