Bought an '03 Frontier last Oct. for $6200. Didn't have it checked by my mechanic like usual because salesperson was an acquaintance of a family member so I figured I was good. They promised everything worked great (including ac which I couldn't really test because it was cold at the time) and it would pass inspection. I was told that the entire truck had been gone through. The next day, check engine light came on so I took it back. I had to leave it for the day. They said it was just the gas cap so they replaced that. Then another day later, the light came back on again so I took it back again and left it. They found out it was a fuel valve but didn't have the part so I had to come back the following week and leave it for the 3RD TIME. During this period, the leaf springs started rattling very loudly and sounded like they were going to break. At this point, I asked for my money back and was yelled at patronizingly. They said they had already spent a lot of money fixing it and the springs were fine. Well whatever.
Then, I take the truck to my mechanic to look at and find out that the bottom radiator mounts are completely rusted off and needed to be welded. Also, the anti-lock brakes may be faulty because they come on randomly on dry roads even and the ABS light stays on sometimes.
Now, it is 7 months later and I go to try the ac and get no cold air. I spent $750 to replace the compressor and belts. Come to find out, there is a blockage in the line also and it needs more work now. This is something they should've known about. Blockages build up, they don't' just occur suddenly. Then, the other day, one of my leaf springs broke and those are going to cost me $600-$700 to replace. I had a bad feeling about this vehicle from the first week of driving it. Tried to get my money back, and was told to pound sand.