30997-31014 of 31,034 vehicles
£39,270
£22,603
£48,037
£27,058
£26,678
£28,500
£34,229
£33,583
£34,705
£24,544
£26,848
£25,565
£31,544
£26,561
£24,795
£42,660
£47,759
£37,440