I am very sorry that I changed my mind after I contacted my insurance company. Yes, rx350 is bigger and more comfortable, and has a higher resale value and bigger engine. However, X3 is cheaper and safer (because of better performance). The resale value of X3 is also very good. On X3, I can save money in gas and monthly insurance fee. In addition, I got a good deal from a BMW dealer in Toronto. I already paid $ 1000 deposit. However, I need to wait for 3 months to get my first luxurious car.