5059-5076 of 8,933 vehicles
£10,030
£20,320
£12,900
£11,880
£25,370
£11,040
£16,970
£8,050
£10,170
£12,490
£11,650
£9,230
£17,040
£11,820
£15,120
£11,840
£12,980
£13,300