 I have had Nissan trucks back when the first ones were the D-50 pick up truck from the 90's. I've had quite a few of them for my business and they held up very well. The all new designed Titan XD diesel first came out in 2016 and I just had to have it. Looked great. Unfortunately mine was a lemon. I took the gamble being the first year they came out and lost. In the shop for air conditioning going out 6 times, transmission really jerky shifting, acceleration was almost non existent from a complete stop (serious safety issue in my opinion), and diesel smell in the cabin almost every time it "regenerates". The diesel smell happened about every 2-3 days for about 5 minutes each time. When it did happen it was almost gagging. Have to have the windows down till it cleared out. I've had the truck for 1 1/2 years and decided that was long enough and plenty of time for Nissan to try to fix the problems. With that many problems it was a candidate for the lemon law. With the help of an attorney, Nissan bought back the truck (1/5/2018) and paid me back every penny the truck cost, minus taxes, tag, etc. I have to give credit to Nissan for the buy back without any hassles at all and I feel they were more than generous to complete the transaction. I did speak to the general manager at my local dealer and he said the newer 2017 model diesels have not changed and were possibly going to have problems like I had. I didn't give up on Nissan and purchased a 2017 (new) regular Titan Platinum Reserve edition, GAS engine. I've only had a couple hundred miles but this truck drives like a Cadillac! Extremely smooth riding. Nissan has there work cut out on the Titan XD Diesel trucks still. I've even checked online in the Titan forums and there are hundreds there alone with mostly the diesel smell in the cabin and about half with transmission issues. It's also a very stiff ride (like a tank) compared to the Titan. The biggest problem is this was the first truck that I practically fell in love with, but with some relationships it was time to part ways and say good bye.