Being your first car, you should focus on cheap maintenance and reliability.
Jdm is a no no, cause the source for its critical parts would be scrapyards. Both vitz and passo are too old and finding one in good condition would cost alot and a needle in haystack.
Comes down to swift and cultus. Here cultus is a wiser option as being much more fuel efficient than a swift. You can easily find a cultus 2012 with close to 1lac mileage, and it will be good to go for another lac if taken care of... Make sure to find a car thats best mechanically (engine, gear and suspension), original paint and perfect body will take you no where special (yea look for rust though)..... Walk away if the owner uses 20w50 oil, rad fan is direct, water in radiator, gear oil never changed, or doesnt know what oil they filled last time.. these people dont care about the car.