As I read your vague set of clues about the brand, I thought. Here is another one who lusts after a BMW, has drank the kool-Aid, and found the forums where everybody swims in the group delusions of, "we are smart for buying great cars, and everything you read about them being poor quality, grossly overpriced, and unreliable is overblown".
You are smarter than that! German luxury cars are always over-complicated and over-engineered to an extreme, and generally are hellaciously expensive to repair, and maintain and sub-par in reliability metrics. BMWs are over-priced for what they are, and far from great cars. They may be great performers, they may be great at luxury or creating badge envy, but overall they are not even close to the product you want to believe that it is. Your $40K liability will be worth less than half that in a few years, and if you keep it, and drive it regularly, it will be about a third as reliable, and three times more expensive to operate than a similar Japanese brand. What is the point? So, you can be a BMW owner? Who gives a fuck. The other issue is this claim of off road performance. Seriously, that's an off-roader, like my fat ass is an Olympic sprinter. Just because I put a pair of $400 running shoes on, doesn't mean I belong on the running track. I have been in the San Juans in CO. in a rented, stock Wrangler, and done things that scared the shit out of me, and caused a passenger to get out and walk, since they just knew that we were all going to die. Attempting 1/10th of that in an X whatever, would result in a pretty little German station wagon, high centered and waiting on a tow truck, in sight of the blacktop.
Sorry for the rough review, but this is MMM, and you asked. If you can't go through life without crossing this one off the list, lease if for two years, like Goldielocks suggested. That way, you won't be on the hook for the stupid cost of maintaining it, and when you get to the "WTF was I thinking" point, the count down to handing it back is short.