Exactly. Op needs to move on and keep looking.
There was a dealership asking $8900 for a 2005 Legacy 2.5i. Around 125,000 miles. I offered $6000 and they said no. I left and found my current car for $6500.
If OP has patience he can find a clean 08-09 for 15,000.