It depends a bit on context in American English. In informal usage, it probably means "after three years" but in a forward-looking sense. For example, "in three years time I will have completed my degree" but "after three years I had not finished college".
In a more formal context, it might mean that something happened over a three-year period in the past. For example, "in three yea