Most places won't give you a direct sum, they just give a figure per mile.
Its up to you to make sure you have the right level of Business cover, so make sure you get that added onto your policy.
Size of car / efficiency has nothing to do with what your company pays you.