This will be my first BMW. My girlfriend already has an 02 325Ci which is really nice and is the reason I'm looking to buy one. I've been looking at all of the 3 series cars (Ci's only) and I can't make up my mind which I want. The 323 and 325 are within my price range (used that is) but I want the power of the 330. My girlfriend's 325 makes absolutely NO low end torque which is why I want the 330, but I guess I'll try to enjoy just the top end power and get either the 323 or 325. Any suggestions welcome. Thanks in advance.