2989-3006 of 4,932 vehicles
£12,363
£10,991
£9,689
£14,500
£25,671
£26,999
£27,490
£23,399
£23,300
£22,962
£19,717
£18,439
£15,713
£29,495
£13,690
£12,690
£22,742
£14,360