that trouble with the 2.2 dtec around tow get 40 ish on a run at 55mph maybe 60mpg on flat roads at best, they do the latest diesel in the civic 1.6dtec and its a total l peach i know at least 10 that are are well over 130.000 miles and and have serviced them from 5 years old ish and just keep going never see them for repairs just service work, my daughter has a 2018 one and she abuses it to hell and it still does over 65mpg etc, i was a bmw man for years worked for a couple of bmw garages years a go always bought bmw as thier diesels were the best around until the n47 diesels were designed with chains at rear of engine, i had a brand new one when they first came out 2007 320d m series it never got to 70.000 miles before chain snapped that car was 6k oil changes as i pay nothing for oil and and filters are cheap trade price,, just out of bmw warranty it went bmw basically told me like everyone else to jog on and came up with excuse after excuse,, when i pulled the motor found the damage was beyond belief piston with holes in them head had two valves snapped off and pushed in the head so useless even the two of the bores were damaged engine totally nailed, back then latest bmw diesel engines were rare if any good £2000 for engine then another £500 for new chain kit as only a fool would fit one without new chain kit even with 50k on it,, a few years later the bbc watch dog program named and shamed bmw for these chain etc, some car had not made it to 40k,, i.ve since changed a fair few of these chains for people and have stopped doing so as the amount of time it takes and labour involved is massive.
also in the uk or EU the emissions and pollution rants and the end of life is here because of diesels is really got going, and add this country at present is being run by people who dont live in the real world and make choices without really thinking it out before hand leaves owning a expensive diesel car at the point they really get going could lose a lot of money,,,