I spent my entire 12 month deployment looking for a good D90/D110. I was going to come back with a grip of cash and was ready to sink it into a Defender.
You can do well for $25k-$28k, but $20k means it's either high mileage (like >150k mi), rashed up, or there is something "weird" going on...