Yes, it has a computer. It only reads metric, and it's tiny and hidden. I'm not sure how many km, it says 529, but I changed the batterys in 05.
I've got an TrailTech ordered for the 04 EC, I was going to test it on the 03 to see if would work. TrailTech lists them for 04-08.