My first bike was a 2009 Ninja that I bought in 2010. It had 3,000 miles on it, like-new condition, and I bought it in early April right before the riding season for $2950 which was a great buy. I sold it 2 years later for $2750 with 10,000 miles and some light scratches The key to it is when you sell and how much you need the money now (maybe you have a sick deal on a 600 lined up?). When I first listed mine, it was still cold out and it barely got any interest. I was beginning to think that I'd be lucky to get $2500 out of it but held on. 3 weeks later on the first nice weather weekend of the year I had 10 people ask about it and it was sold within a few days for $2750. You will have no problem whatsoever getting $3k in the Spring, and $3300-$3500 is more likely. Bike prices fluctuate probably 10-20% depending on the time of year, and especially on a Ninja 250, which is a popular bike to learn on and always has interested buyers every time a new season starts. What this also means though, is that you'll be spending more on a 600 if you wait to buy it in the Spring compared to deals you can find right now. If you can afford having both bikes for a couple of months, I'd buy the 600 and sell the Ninja 250 in April/May. If not, consider selling it now for a few hundred less if you find a good deal on what you're looking for.