5059-5076 of 14,615 vehicles
£30,566
£32,670
£37,718
£31,151
£34,728
£37,378
£36,950
£31,018
£36,861
£25,731
£22,919
£23,988
£21,737
£26,724
£27,256
£36,319
£37,906
£23,651