I drove my first BMW today, took the e90 325 for a spin and I have to say I'm in love! I was surprised how much torque it has and how perfectly it handles, I have to have one!
My question is, how does the e90 compare to the e46? The e90 is out of my price range, I'm looking for a 2003/04, is there much difference between the two? Or is the new 3 series really the ultimate driving machine?