La pregunta se las trae, y soy nativo español:
- "Te vi" es pretérito perfecto simple del indicativo.
- "Te viera" es pretérito imperfecto del subjuntivo.
No soy experto en gramática, pero creo que el sentido es el mismo para ambas oraciones, es decir se habla del pasado, no veo diferencias. Pero consulta por si acaso a otra gente.