the 97 98 are great es300's my favourites, my family ownes a 98 and it runs great. Just change your oil when required and take good care of it and who knows how many miles u an puton it we have about 80000 and the olny main expensie was the timing belt wich has to be replaced eventually.