I went to Halfords to get my A/C refilled, said it was a Honda Accord. Was asked if it was petrol or diesel, didn't see the relevance but said it was petrol. He said "good job it's not a diesel, we have a CRV diesel in for repair, came here in get home mode. We quickly found the faulty sensor, but when we looked, the bracket was cracked, but we cannot get to the bracket without taking the engine out. We called the owner and said it would take 16 hours to fix it and they said go ahead". I think Halfords charge £80/hr which is a lot of money to fix a problem on a Honda diesel.
However, something like this can happen to any modern car. Obviously modern cars are more complex than older cars, but surely new cars of today are statistically more reliable than new cars in preceeding decades, and things like JD Power surveys will have contributed to that improving statistic.
My Honda is now 7 years old, and I often drive in the early hours of the morning, thrashing it using the accelerator pedal like an on/off switch. It's been ultra reliable for the 6 years I have had it and always driven it that way. But, I recently took the front and rear bumbers off and was surprised to see the paint coming away round some of the fixture holes, bubbling along some of the thin metal work on the chassis, and use of cheap rusting set-screws here and there. So although reliable, I am surprised at Honda's cheapness in unseen detail.
Regarding diesels, even Top Gear have acknowledged that diesels can now be better than petrols, and have done several items with high performance diesels. The car I myself would like to try is the BMW 123d, if I could afford it I would
buy one