in terms of looks, e92>f30
I rather keep my current car than upgrade atm.
If I were to upgrade (disregarding existence of next gen e92) I would get the F10 over this car.
The F10 is basically the full package, whereas the f30 is like a lite version of the F10.
They are legit almost the same thing, just packaged in different dimensions.