3079-3096 of 5,898 vehicles
£32,820
£33,920
£27,329
£26,734
£32,175
£27,560
£38,050
£24,065
£21,912
£35,165
£22,557
£36,110