I know how you feel, I have a 99 Toyota 4Runner with 255000 miles. I have used this SUV for work and play.
be proud of you driving skills, most drivers abuse their rides. 300,000 miles is good, let it go, replace it with the same quality and drive it the same as the last one.