My wife and I have an 04 and an 05, both 2.5S models. The 05 has held up pretty good so far, only having to replace an O2 sensor but the 04 is rubbish. Brakes are bad and need replaced often, had an O2 replaced, radiator/AC fans, rotors, rattles and noises. There is a rattle coming from the engine compartment. Check engine just came back on, again. Code P0420, catalytic converter. Warranty goes out after 80K on cat convts and after that you're on your own. $950 to fix +engine may be compromised. I really like the car when it's parked. I'm scared to drive it. Lucky me I own an 03 Corolla which never lets me down. Absolutely no problems. If you like having car problems a lot get an Altima !