4969-4986 of 12,715 vehicles
£30,108
£27,948
£31,308
£21,950
£18,500
£29,690
£20,724
£20,550
£18,860
£25,500
£29,664
£16,995
£16,640
£29,412
£21,990
£16,450