Soldato
If you budget £2000 a year depreciation on an older BMW/Merc/Lexus going from 3 to 6 years old + £500 road tax + 14p per mile of fuel + £600 in repairs/warranty and £150 servicing a year (excl tyres) = £6100 a year.Why wouldn't compare an EV to a diesel?
A diesel doing 20k miles a year will be around half your quoted fuel cost which changes the calculation somewhat.
£2k saving to have a diesel.
Personally I wouldn't even consider a diesel due to noise, refinement, reliability so I have never even calculated it. I am also not sure how owning a diesel affects warranty costs either.