Though it is working differently. It's only reading the first collision fo rthe car and wheels. It's not checking every collision between every object. Dunno how much difference that mkaes, or what that is particularly. It seems to me that with multiple collisions between multiple objects dSubGeom...() works where dGeom...() doesn't. Unless I'm still doing things wrong!