You may want to try MRG Volvo in Chippenham (01249 443300). They're an official dealer but more often than not, do better deals than some independents! Have a word with Simon, the service manager, and ask him what he can do for you - they're a really honest dealership.