I would avoid 03, first year always have issues. Unless you find a gem.
I have 05 and had a lot of problems in the 1st 13,000 miles. Lots of them electronic, bad battery, 02 sensors, CD player, Trans control module.
But even with those problems I really like the car, ride and handles great...