31537-31554 of 32,300 vehicles
£38,487
£31,420
£30,314
£35,699
£34,909
£33,850
£34,229
£30,202
£31,195
£33,281
£36,858
£24,315
£25,085
£45,455
£48,623
£44,141
£52,764
£35,552