SWEEEEEEEEEEEETTTT!!!!!!!! Looks just like my brothers Outback. Same color and year.. Nice car...
I suspect the overheating is due to blown head gaskets. I would run engine cleaner thru the motor and flush it out good to remove any metal shavings or oil being where it should not be. Then go aheand and put cleanoil in it, run it for a bit, drain it, and refill it with new oil.
Are you saying it needs new tires or it has new tires?
Looks like another pay day coming soon.