31mpg is not very efficient. Lots of current diesel engines in Europe are certified at 50+MPG. There's even a Car and Driver test where, with very efficient (and boring) driving you can get 70+MPG out of a Diesel Cruze...
https://www.caranddriver.com/news/a15341744/the-prince-of-pa...