31771-31788 of 36,470 vehicles
£10,557
£12,825
£13,205
£13,000
£12,490
£12,990
£13,490
£15,290
£12,190
£10,890
£9,690
£8,050
£12,868
£10,632
£10,219
£9,238