29989-30006 of 32,734 vehicles
£7,040
£6,850
£8,090
£10,670
£6,130
£9,130
£9,700
£6,890
£8,280
£5,450
£7,950
£7,740
£6,290
£8,880
£11,450
£12,520
£5,399
£6,780