if you don't mind travelling try
http://www.mycarquotes.co.uk
take the price list to the dealer and say you will cancel the deal (and loose £250) and go elsewhere if they don't make you a decent offer. If you arn't too bothered on spec you may get one sooner (and cheaper) elsewhere.
Cheers, David