1675-1692 of 11,350 vehicles
£24,889
£26,004
£29,293
£28,358
£26,564
£27,345
£24,243
£30,099
£38,472
£31,199
£30,263
£29,750
£34,410
£24,529
£29,710
£22,272
£47,575
£45,300