£30,758
£1,498 off£21,290
£27,560
£27,230
£1,440 off£29,450
£2,423 off£26,970
£720 off£33,150
£24,350
£28,880
£28,227
£26,822
£32,940
£28,159
£2,160 off£29,970
£880 off£15,500
£30,882
£2,338 off£27,365
£1,329 off£31,359
£2,615 off1999-2016 of 2,948 vehicles