30997-31014 of 31,011 vehicles
£55,024
£48,010
£109,950
£156,722
£154,079
£49,520
£68,018
£49,843
£52,991
£56,445
£109,425
£94,086