We bought the X3 as our first luxury car on my recommendation and believe me we have been enjoying it ever since.
The 2 litre diesel barely leaves a person wanting for more especially when it's their first luxury car. The comfort is extremely good. My dad also test drove the X5 but apart from the 3 litre engine, he didn't find anything special like he did with X3. The car felt too familiar and there was really nothing which justified the extra price, especially when you count the fact that the cabin space is nearly the same.
The Q5 was liked by my mother so we checked that one out too. But the shortage of space and the outdated dashboard design made us think twice. Also, the BMW feels more responsive and eager in any situation, be it the highway or in the city. But the lack of basic features on lower variants in X3 is something you need to be aware of. Like on our car, it doesn't even have Bluetooth streaming!
The car on its own seems extremely well built and seems to withstand abuse,which is typical of German cars. But, smallest of problems cost a bomb to fix. Also, the smaller iDrive is a pain to use. It feels smaller than my iPhone! Also it would have been awesome if navigation and rear camera was offered on our car which is now available on the LCI. But still, it's a car which our family loves and sure enough when the time comes to upgrade, I will make sure it's a BMW again. Thanks a lot for reading.