mchn sorry couldn't reply to your pm I was busy,mchn for a toyota,honda,nissan engine 100k is just like a start.100000km is about 80000 miles.Engines can last above 300000k miles which is about 500000km if you maintain well.And most of the 121s here well past 200000km for sure and odometer reversed but still running.
If your budget is strict 2.5m then the best option is vios.Don't go for the belta,yaris if you are traveling up country most of the time.Horrible gas mileage and accelerate like a go-cart with 5 people.
But if in city then a good car.Bit comfortable than vios and better build quality.But still I would not go for a 1.3cc engine with that weight of a car.
vios in comfortable in the sense it has a sporty suspension,but it's not uncomfortable by any means.Just bit below the comfort of 121.
you have two options.Go for a well maintained,home used vios with original records.less owners the better.Otherwise a 121 as same.
or else go for a suzuki brand new stingray if you like small cars.allion 240 is out of your budjet.Even if you found one it will be hacked.But allion a18 1.8cc goes for around 2.6 sometimes.