Ambas están en pasado, pero Estaba(pretérito imperfecto) indica que aun se podría estar realizando la acción. Y Estuve indica una acción terminada.
Me parece que en tu caso, debido a que ya no estas en España, la oración correcta sería "cuando estuve en España compré una camiseta"