The handling is related to the size, the current 3 handles like an older 5 because it is the same size. BMW still gets handling right, it is just that the cars are in the next size bracket now. The 1 is about the size of an E46 and handles very similarly.