first off... the 330xi is not more expensive... 35 for bmw vs 42 for audi... and secondly, the xi also offers a sport package which gives a better suspension and steering wheel to match... sure its not as fast as the audi... but its got a naturally aspirated engine... if you were to compare it to the car it was trying to compete against... aka the new audi a4 3.0, it would win hadns down in every category