12025-12042 of 31,090 vehicles
£28,659
£34,255
£22,826
£33,575
£32,467
£35,203
£31,066
£37,396
£24,501
£33,941
£30,433
£54,334
£43,698