I think the current BMW X series are some of the best looking cars on the market and definitely the best looking crossovers, specifically the odd numbered ones. I like that they are essentially oversized BMW hatchbacks but don’t look overly butch or sporty, just clean and handsomely proportioned. I even like the current X5M.
Except for M cars, I’d rather have an X1, X3 or X5 than any other current BMW.
The only thing I miss is the raised wagon awesomeness that was the original X1.