1675-1692 of 3,856 vehicles
£34,440
£16,550
£11,500
£17,890
£11,540
£7,280
£8,720
£15,790
£16,560
£11,880
£22,600
£10,330
£15,000
£13,760
£16,950
£18,090
£13,670
£10,860