Estava por vir ou por vim?

Isso vai depender da intenção de quem fala ou escreve. Portanto, se você pretende usar o verbo “vir” na primeira pessoa do singular do pretérito perfeito do indicativo, o certo é falar: “Eu vim”. Mas se o que você quer é usar esse verbo no infinitivo pessoal, o correto é escrever: “Por eu vir”.