If I had the budget and was only choosing between the two, I'll get the Montero in a heartbeat. It is just a different league, level, or class as you may. The current Carens is overpriced. It reached the price of the Montero and that is the biggest reason you might be pitting them with each other.
The Carens must lower its price (which is whats going on right now) so it goes back competing with the cars within its class. Then, only then it can have a chance of winning... IMO.