I have noticed that when an enemy is far away, he fires his weapon and the sound is immediately there with no delay.
So you hear the shot before the round reaches you, instead of the other way round.
And the delay should be longer with more distance (speed of sound)