31519-31536 of 31,710 vehicles
£14,660
£11,830
£5,491
£11,870
£7,020
£11,950
£9,240
£11,730
£11,780
£10,640
£27,430
£4,600
£9,820
£5,740
£4,700
£8,621
£8,770
£15,291