BMW E61 525D 2005 bad ECU (no start, transmission fault, fuel pump failure).