30925-30942 of 30,935 vehicles
£34,811
£37,621
£33,961
£33,156
£33,583
£36,405
£23,784
£26,098
£25,908
£32,242
£23,895
£41,715
£43,194
£52,304
£50,885
£48,413