Bought a year ago and absolutely love the car. Unfortunately Ford decided to drop the 2.3L in the ZX3 for 2005 which I believe was a great combination. I had a 6 cylinder Ranger that sucked gas and this car does better but not great. I tend to "drive" the car and get around 24 mpg city without the A/C on - average, not bad. The car only cost me $10k brand new (with rebates and A plan). I've spruced up the interior a bit as there are many aftermarket items out there for the Focus which personalize without being gaudy. Fun to drive. No problems to date - go out and buy one used if you can find one. Make sure it is a manual to maximize the fun factor. Did I say it was fun to drive?
Performance (2.3L manual), styling (I've added the SVT Focus wheels - now sets the car apart), price.
I think the 2005 has been made more run of the mill and now has generic styling in and out, nothing really to improve upon this 2004 especially considering what I paid.