Still the best M3 generation