Modern cars are getting more and more complicated and it makes life difficult when things go wrong, reports James Baggott