50095-50112 of 50,160 vehicles
£33,897
£33,489
£25,039
£34,441
£22,618
£30,130
£24,215
£31,983
£34,008
£30,669
£30,610
£30,151
£26,848
£27,760
£49,706
£36,721
£35,191
£42,131