30295-30312 of 30,308 vehicles
£55,024
£48,010
£147,986
£49,520
£109,950
£156,722
£154,079
£96,274
£109,425
£56,445
£52,991