At least if you know how to use a code scanner, newer cars are so much better at telling you what is wrong with them. Though it does take some skill and experience to know the difference between what code(s) tripped and what is actually wrong, as often a code that trips is well downstream of what part has failed. But it's amazing the amount of data you can pull out of a car using an Autel reader or similar.