Armada? Isn't that in a different class to the other 2? Armada has a 5.6 V8 engine and is more suitable for a family car that only goes to the sand (beach, dunes, etc.) rarely or lightly. The Prado and Pajero both offer V6 engines with good (if not very good) off-road capabilities. The i4 Prado is not considered good due to lack of power. Both these V6 cars are quite reliable too (I don't know enough about the Armada, though) and can carry up to 7 people with the driver. Maintenance wise, Toyota and Nissan can be difficult due to the long queue at their service stations. Otherwise, you can try your luck with non-dealership service workshops. I'm sure there are a lot of good ones out there that can work on these three models. You can head to driverarabia dot com for more info on most cars.