I'm no car dealer but that sounds like a paltry offer to me. Bearing in mind 07 plates with 20k on the clock are on the forecourt at main dealers between £10,000 and £11,000.
We have a trader who we deal with at work who bought an '06 plate with 20k on it from an independant Volvo specialist...