I do not think 2nd gen is the
I do not think 2nd gen is the most reliable but 400k miles is easily achievable. The 3rd generation has much less failure in transmission than 2nd gen, practically almost 0 case. But 3rd gen pre-2013 has problem with head gasket, newer 2013+ has redesign headgasket and last much longer, often beyond 300k miles. But you still need to clean your EGR valve at about 150 k miles if you drive it in highway or 90k miles if you are uber driver.