I've seen WRXs with fewer miles in the 18k range (and below) but an extended warranty is worth something and maybe just the fact that it's an 04 if you like the redesign. $24k for an 02, is that a joke? Even with 0.00 miles on it might go for $22k or less.