The BMW X5 M Competition is one of those vehicles that defies description. Is it a sporty grocery getter? An… Read More