if your a guy, dont buy either, cuz that would make you a girl, those are girl suv's, why dont you just buy a nissan xtera and paint it bright pink with the barbie package? just kidding, but you should get something with capabilities and style, like a jeep wrangler 4 door, itll go anywhere and last a hell of a lot longer.
I own a 2008 BMW X3 and love it !!!!!! I do not know too much about the Lexus but my gut feeling is stick with European. I would also like to point out that BMW is no longer making the X3 they are going to be making a new cross over and calling it the X4.