3979-3996 of 3,989 vehicles
£30,278
£34,229
£31,420
£26,848
£26,095
£26,098
£30,629
£32,242
£23,895
£21,978
£23,005