The bat and ball theory is not correct because they are different masses, travelling at different speeds and have different levels of absorbency.
A more accurate test is to aim 2 baseballs at each other and let them hit each other - the balls will not fly out of park but rather drop down and roll back a little (like hitting a wall).
Both cars will hit what is in effect an invisible wall and then bounce back.
The same result will happen either way / This example proves it >