The MDX is the correct answer. The Jeep is a fucking Jeep and it’ll die in the most unexpected/inconvenient time and place. Same goes with the Range Rover. The BMW is four-years old. I’d be taking a good long look at the warranty and starting to figure in the cost of some expensive maintenance.