 Just traded in my '04 Armada after two years of making payments on a Dodge Neon because my Aramda was always in for service.  Too many problems to list - brakes were repaired two different times and still didn't work properly, radio crackles, sunroof leaks, brakes!!!, squeaks and rattles which drive me nuts.  The interior always had something rattling.  Residual value after two years was disappointing losing over $20000 of the purchase price.  Nissan knows there are problems but doesn't take care of the poor souls that have '04s.  Hopefully the 06 model will address some of the concerns.  Very happy in my new Lexus!!!!!!!