I'd buy online, James sherlocks, busters, there are lots of sites, heck ebay even. The find a pro tyre (used by BMW) shop as they have a single sided balancer and voila... I pay the one in marsh Barton, Exeter, 15 quid per tyre fitted, new valves, balanced and old carcass taken.