31465-31482 of 31,930 vehicles
£8,995
£7,495
£6,655
£26,310
£25,750
£29,310
£27,012
£33,622
£30,622
£29,750
£33,569
£30,571
£33,972
£33,991
£30,672
£32,719