31519-31536 of 31,710 vehicles
£11,948
£14,685
£14,385
£26,753
£18,802
£12,013
£12,762
£17,518
£10,428
£13,741
£11,757
£19,116
£17,828
£23,483
£24,995
£32,965
£19,384
£14,739