We generally have around 50 cars, vans and bikes for sale at any one time and our direct contracts with several major insurance companies ensures that we receive a steady flow of fresh stock every day.