I think it depends on where you live. I am from Illinois and good deals can be found anytime in the Great Lakes region, examples of bikes for sale right now in IL, WI, and MN. 2005 CR250 $3999, 2005 KX250 $3,800, 2004 stock KX250 $2,999, 2004 modded KX250 $3,150, 2004 RM250 $2800, 2003 KX250, $2,400 to $2,700. 2003 CR250's for $3,000.
I have been trying to figure out which of these is the best deal. I just want to track ride with my son, I'm 43 now so no racing. I am leaning towards the 2004 KX's because they have a linear powerband that my 02 CR250 had and I loved.
I am currently stuck on CAT duty in Louisiana and have been shopping down here and in Texas. I can't find ONE bike that competes with any of the above on condition or price. Remember our seasons are only about 6 to 8 months up north.