Vauxhall Zafira Tourer vauxhall.co.uk, from £20,135 Despite tough competiti - The Independent