Screens, tech, looks. The gap between $51k mainstream Hyundai Santa Fe and $88k BMW X5 shrinks. Except for horsepower.