Without a doubt keep it. I bought my 02 GS300 brand new, and have nearly 104K on it. I have had every service completed on time, and zero major issues. Normal stuff not related to car quality like new battery, exhaust (cause I am an idiot), etc. Other than that, outstanding!! I will buy a new GS when necessary, but probably drive this one unitl it konks out.