Having owned BMWs previously, I expected an excellent car; however, the 3 series blew me away with its road feel, handling and poise versus anything else in its class or anywhere near it. Yes, I drove many others and some in this class cost less money, but you get what you pay for and this BMW is head and shoulders better in ride quality, handling, and quietness.
Road feel, quietness, exhilaration and control when driving. Nothing like it.
Needs more interior storage space. I do NOT like the fact that it relies on a computer to tell you when you are low on oil. Bring back the dipstick.