Yeah I just hit 20k myself... your lucky... I have rear hatch spring issues (minor I know) and am in the middle of an oil consumption test... I hope I just misread the dipstick (unlikely but a guy can hope) last oil change.
20k kinda hurt but I've come to peace with the fact that I can have a car with 10k on it that is a garage queen for me to look at, or I can have a car with 40k like yours that I enjoy (and pay for). Mileage don't scare me any more!