1675-1692 of 4,181 vehicles
£103,022
£120,887
£84,103
£70,372
£50,715
£148,425
£74,315
£75,532
£69,402
£45,990
£30,890
£34,790
£58,302
£115,562
£68,930
£52,152
£25,990
£44,390