30079-30096 of 33,352 vehicles
£43,910
£38,590
£45,060
£60,785
£60,035
£79,845
£43,360
£44,465
£80,655
£46,110
£42,360
£45,860
£66,155
£71,655