So, not vehicles, but I deal with civil engineers daily. Yes, we find mistakes, but sometimes there are good reasons for the mistakes, and some are comprises, and others, for different reasons.
One thing ive seen, each layer is its own layer on Autocad, and generally they are good, but often they either don't stack them, or they dont stack after a change; leading to conflicts
Another thing, cheap clients... So, lets say im an engineer, and you want a civil set for your liquor store. I say, the base cost is $20k, but do you want SUE (subsurface utility engineering/soft digs to verify water main/sewer location) for $5000, or you want what the utility department hands me; you want survey of only your property or a out into the road, for another $2500? You want me to include 2 hours of "post design services' or do you want 8 hours at $300/hr?(Thats basically trouble shooting, dealing with things that come up). Most clients want the $20k and dont consider what a water main being 5 ft under the road vs under the sidewalk costs.... and they squeal when they see the change orders.
Also, not every "mistake" is actually a mistake. Someone mentioned spark plugs; thats a 150k+ miles item, and not something thats a PM service these days, so ease of access really is a non factor.
Other times, very good designs are value engineered away