I'd use the car you have at the moment for deliveries as any car you get will be completely shagged doing it.
I had a 58 plate Astra turbo getting around 30mpg when working and every year I'd be in for 4 figure MOTs. I did take it up to 170,000 miles so it did well, I'd have a non turbo Astra in a heartbeat for the job. One guy runs a Polo that looks wrecked but does the job, another has a E60 520D which he seems to keep in mint condition and another a F30 330D remapped for some silly reason, he's had so many claims from hitting foxes late at night. None of them are properly insured for the job either.
I've since replaced it with a Skoda Citigo since my Mrs passed her test, it's really her car that I get to use for work. Car is in really good condition for a 13 plate but two months doing my job I can feel a ball joint or bushing knocking on the front end.
2000 miles per month takes it's toll and I'm glad the car is cheap to run(no VED, 50mpg and £60 a corner for tyres).
I really, really, really want a BMW but in the current circumstances it's not happening. I'll be changing jobs in the next few months and giving up deliveries so plan on finding something like this
https://www.autotrader.co.uk/car-de...romSavedAds=true&advertising-location=at_cars if they could come down in price a little!
I'm surprised the insurance is so cheap for your age and doing delivery work. I'm 34 and got a good few years NCB and I'm more expensive.
Business use doesn't cover delivering food/parcels etc. Hire and reward insurance is quite expensive from the two main companies(Zego being one), thankfully I'm with Admiral who do sell it but it's not immediately obvious as you select business use on a quote and have to specifically look for hire and reward when actually setting up the policy. If we're talking about Domino's pizza then they cover you for third party damage but you would be out of pocket for your own damage.