2,896 vehicles available for sale