Its a little bit of a drive but a fair few use Subaru 4 You in Newbury. They seem to come from all over really Winchester, Andover, Basingstoke even as far as Portsmouth and Southampton directions!!
As your only in Salisbury perhaps check out the Hampshire Subaru web site