How about Mercedes or BMW engine. how many km those will last. I normally heard german built engines robust..they are firm engine..

but now seems jap car engine seems more reliable