I bought my '99 a little over a 1 year ago for $3000. Left over new '02s are going for $5400. So I guess $2999 from a dealer would be about right if it's really nice. Some things to look for are oil drips at the counter sprocket caused from a bad seal (easy fix and not uncommon), worn Heim bearing where the shock connects to the swingarm (put it up on a stand and see if you can move the rear wheel up and down) agin it is a regular maintanence item, and check the clutch master cylinder and slave cylinder for any leaks. Those would be the main KTM only things. Everything else is pretty much the same like engine compression, swingarm bearings, leaky fork seals, etc. Overall '99 was a very good year for the 300exc. Mine has been pretty much bullet proof except for the clutch hose coming apart last weekend (it was still the 4 year old stock hose). That's the first time I cut a ride short since I've had the bike. I have yet to DNF a desert race and I've put it down hard a couple times.