Do I need to have a vehicle?

Yes you do, as you will be a self-employed delivery driver.