31573-31590 of 31,865 vehicles
£19,194
£19,794
£13,460
£13,192
£15,244
£17,845
£22,115
£20,115
£12,530
£22,995
£17,000
£34,674
£11,290
£18,785
£23,302
£17,697
£21,795
£21,227