UKC4 ... The dealer is taking the ****. £10.5k is miles too low. I ordered my new S on launch day and was offered £12750 for my July 04 plate with 24k on the clock. Much the same spec as yours. I was told that the price I was being offered was a good price as book value was just over £12k.
Try somewhere else.