Trailer expense

I have a construction business and I’m thinking about purchasing an enclosed trailer. Can I deduct the entire purchase price? Or will be depreciation over the years?

 

also, if I buy it used and have a bill of sale Can I deduct it as an expense?