hi,
i have owmed a bmw 325is and i love it very much and i think the 3 series is the best that bmw ever made. i regret i have never owned a m3
before i bought my lexus rx330, i had test drive bmw x3, x5, volkswagen touareg and volvo xc90. for offroad purpose, i like volkswagen touraeg the best. however since i am not always offroad, i finally chose the lexus rx330 for the the balance between offroad and comfort. coming to bmw, forget about the x3. to compare x5 with rx330, unless you get the 4.4 engine of x5 or you are an absolutely bmw fans. since bmw x3 and x5 design is somewhat lean to comfort rather than offroad and finally made it without their own characteristic. for comfort, i could not find any vechicles that could compare with lexus.
the rx330 is my first lexus and i enjoy driving it here and there. what i am doing now is looking for some cool stuffs to put on it.