Mazda CX-7 is best tow car
At the 2011 Tow Car awards the Mazda CX-7 was voted “editor’s choice”, it was described as being one of the best 4×4 vehicles available at a sensible price. The model tested for the 2011 Towcar Awards was a Mazda CX-7 2.2D Sport Tech, featuring 19 inch alloy wheels and Xenon headlights, with a choice […]