3079-3096 of 3,551 vehicles
£12,760
£15,050
£16,020
£15,420
£13,280
£35,570
£47,856
£16,890
£9,880
£18,760
£13,580
£23,050
£20,270
£16,420
£15,360
£14,140
£20,030
£17,060