A construção em causa expressa um valor progressivo, ou seja, descreve uma situação que está a acontecer, que não está concluída. O facto de o verbo vir se encontrar no imperfeito do indicativo permite localizar a situação no passado, estando esta sobreposta a uma outra que aqui não nos é dada a conhecer. Esta relação pode ser exemplificada pela frase seguinte:
(1) «Quando o vi chegar, ele vinha a comer.»
Para além disso, o verbo vir é um verbo de orientação deítica que, neste caso, indica um movimento em direção ao locutor da frase, numa orientação de mais longe para mais perto.
Disponha sempre!