I disagree that the E90 looks aged. I think it still fits in fine with modern cars.
The e46 to e90 jump - yes that was major and the e46 clearly looks dated compared to the e90. But the e90 to f30? Looks more like a makeover than a completely new car.