If you could stand driving a Subaru for that long, why was is this even a question. Just get another one, new or newer, with leather seats. And if the one you can afford only comes with cloth, aftermarket leather is not particularly expensive compared to the car itself, and often better quality than the crap the OEMs…