i have a RX 330 which is really similar to the 400h, the stability on the 330 is a lot better than the X3. X3 is bad period, if u dont mind paying more it would be better about getting the X5 than the X3. But if u ask me i rather get the 400h than the BMW cuz i drove both of them and i preffered the RX.