I bought a car last year in November for 22000$ . Running car with rust free frame.
Put in another 1500$ to replace some parts and have a great car now.
Before that there where 2 cars that also had my interest, but being from europe not everybody wants to deal with you.
If you live in the usa you dont have this problem.
But I think that towards the end of the summer / fall is always a beter time to buy. Then you have all winter to get the car ready