I traded my '03 BMW 530i for this car in 2004 due to reliability issues. At the time, I really felt I was taking a step down. However, this is hands down the best car I've ever owned. What it loses in coolness, it makes up for with quality, comfort, economy, & bullet proof reliability. I have over 120K on it now. Apart from routine maint. it has needed nothing. Not a single thing. No squeaks, rattles. Interior materials top notch, wearing well. Engine actually has more pull now than when new & smooth as ever. Avg. 25mpg on regular. Have tried to come up with a reason to trade it in for a fancier car, but can't. Still offers more features than many new luxury makes in 2009.
Navigation system, XM, easy user interface, heated seats, V6 performance on regular fuel, quality - will probably last much longer than I would want.
None considering it's almost 5 years old and still has more features than many cars twice as expensive.