31645-31662 of 31,710 vehicles
£12,444
£25,859
£12,457
£20,363
£14,622
£10,251
£14,237
£11,714
£39,270
£27,058
£34,705
£33,583
£33,281
£26,678
£22,603
£24,763
£23,784
£42,660