BMW x3 is definitely a car you need to consider.
I love my car but it costs so much money to maintain. The oil changes are even in the range of $250. You have to go to special places who work on foreign cars and usually have to wait to have the parts ordered because no one stocks them. Other than that the car is amazing. It handles very well. The car has fantastic pick up even after 3 years of having it. The sound system in it is also really great quality. One of the other things I love about this car is the gas mileage. This car is a hybrid so it helps use some of its own energy which ultimately saves you on gas.