 This car requires a lot of optional extras to be worthy of a BMW badge. I have the 335i with msport package, adaptive m suspension, and the variable sports steering as well as most of the tech options. If you're a driving enthusiast, PLEASE make sure your car has these options or you will be disappointed and feel ripped off. If you're just a law-abiding, eco pro using commuter, then by all means get a base 3 series with the tech package and you'll be content.
I feel like this car can handle DECENTLY, provide DECENT comfort, and has DECENT build quality. It's not a master of anything; I see it as a "jack of all trades". Good daily driver though.