all i know is i'd rather have my beautiful e90 330i than a over priced toyota. i had a e46 325i and a friend of mine has a 01 lexus is300 and let me tell you i would much rather have the 325 than the 300. lexus just looks cheap to me and it doesnt have that presence to the road like a bmw has. all in all bmw is better than lexus but its just my opinion