Brother I do not have price idea for any car in market, so I regret, I cannot guide in this matter.
Between Passo and Vitz, provided we are comparing similar model years cars (or with difference of at max. 2-3 years), both are acceptable and can be good, however, buy the one in good condition, and is worry and trouble free.
YES! Its a MUST! 
Before buying any car, have it scanned via computer / diagnostics tool, for any / all fault codes, malfunctions, etc.