4015-4032 of 14,319 vehicles
£146,620
£53,846
£74,500
£91,717
£65,510
£102,590
£60,033
£137,595
£78,283
£72,789
£56,445
£128,907
£52,887
£50,600
£111,843