Hi Deco, welcome to the LOC and a great 1st post.
I think it is similar in the UK with taxis having MOTs at 6 monthly intervals plus all the local authority checks resulting in generally well maintained vehicles.
300,000 KM is around 180,000 miles and I’ve seen higher that that on “private” cars.
You are obviously already on top of the maintenance so pretty sure you have a decent car there.