Buying a SUV

I want to buy a SUV. Im thinking of a X5 2005 or Toyota RAV4 or Suzuki Grand Vitara.

X5 2005-2006, RAV4 2004-2005 or Grand Vitara (2005-2008?).

Im thinking to buy one of those cars i know x5 isnt as reliable as a rav 4 but how bad does a x5 e53(diesel) facelift vs a rav4(diesel) 2004-2005.

and how reliable is the suzuki grand vitara (129hp diesel).

Which one would you recommend