I got a diesel X1, while it is car like, it is also a baby big car. It fits everything we need (family of 4) and handles really well, with plenty of pace to beat most cars at the lights, and is comfortable. Luxurious, well it is a base model not an X5 or 5 series. 3 series are everywhere, X1's are not.
It has a nice feel to it, exterior and interior. Wife loves it. I am not interested in a three series, I was looking at second hand X5 or new X1, chose the X1 because it is more practical for 98% city driving, and not common.
You need to work out if the driving experience and package of the X1 suits your wants better than 3 series interior and package.
Just my 2c.