Just purchased this new 330i last week and have fewer than 400 miles on it. Tremendous engine and legendary BMW handling. Previously had a 2001 330Ci and a 2002 325iT. New 3-series is better, overall, than either of the previous cars. Only complaint is visibility is less in this car than in E46 models. Run flat tires are a bit stiff also. Ours has Sport Package; like the Sport seats and suspension. Goes around corners like it's on a rail. Satellite radio and BMW assist are great features. Best feature is the feeling you get when pressing the accelerator. BMW claims 255 horsepower for this engine. It feels much stronger than that and yet gets about 30 mpg on the highway. Awesome.
Power and handling. Looks, particularly the front end. Satellite radio. Logic 7 sound system is great.
BMW just doesn't know how to do cupholders. Aluminum shifter knob and door handles look cheap.