£31,400
£33,168
£803 off£30,365
£33,362
£32,000
£37,156
£31,468
£907 off£37,490
£1,241 off£35,211
£33,699
£1,699 off£35,925
£1,037 off£31,675
£643 off£32,423
£1,158 off£33,550
£1,102 off£32,017
£34,681
£35,358
£1,046 off£34,982
1999-2016 of 2,185 vehicles