The only reason the 03-04 cobra are currently holding value, is the GT500. Before the gt500, they were a lot cheaper. I know this because that's how I got 2004 Cobra. And when I traded it in back in november, they gave me more for the car than what I paid. The market flexes based on the newest mustang. With the GT500 at such a high price, you will notice regular mustangs benefiting from this as well. But as soon as the 2008's hit, I can bet the prices will go down. Oh and I've seen 2003-04 Cobra's lately go for 20-25k depending on mileage and condition. Also people forget the market changing with the Dodge Challenger coming out and the new Camaro. Look for the mustang to lose it's lust.