If you really want to buy imported jdm then forget about N Wagon, too small and engine is also tiny for inter city travel.
Vitz all the way.
However I would suggest you try to find a locally assembled vehicle in this range as it will be much easier to maintain and source parts for.
If fixed on Vitz make sure you buy 4 or above auction grade car and properly inspect it ensuring it is all genuine with no touching anywhere. Also inspect its suspension for smooth noiseless operation.