I recently went for an oil change for my RX 3-door Prado 2001 3rz-FE 2.7 (280K+ kms done). I asked the shopkeeper for 5w30. He was surprised and said not to use it and to go for 20w50. I ignored him and went to the mechanic before buying. The mechanic also suggested the same oil grade. However, the manual recommends 0w20 or 5w30.
I have asked friends a similar question; surprisingly, most of them are using 20w50.