Our local motoring association (RACV in Victoria, Australia) provides a car running cost calculator, including precomputed values for common models organised by category. Their methodology seems pretty solid.
https://www.racv.com.au/on-the-road/buying-a-car/car-running...