i would get the CRV. Starex could have engine issues (yes i've seen more that a couple with serious blowby... one of my uncles even had his whole engine overhauled twice in 3 years).
avanza? i would get a good, well maintained revo na lang. bigger pa. i just don't like the look of the avanza.
get a brand new car, less headaches and the Avanza is a good choice, it has multiple uses, puede cargo, puede people carrier din. Small enough to get you through horendous siksikan sa traffic or sa eskinita, high enough for ordinary dirt roads. Its not much of a looker compared to the CRV but its new, IMO thats what counts.