30997-31014 of 34,217 vehicles
£43,910
£41,660
£73,045
£76,845
£45,860
£54,360
£60,595
£40,210
£57,605
£43,360
£78,105
£57,555
£68,900