3079-3096 of 3,204 vehicles
£27,870
£23,042
£52,845
£31,843
£52,110
£49,758
£48,510
£34,825
£33,019
£27,072
£24,328
£31,031
£50,235
£30,148
£28,041
£55,433
£28,224
£30,176