I've "opp's my wife" has a 03 RIO that we bought 4 years ago. Been very satified with it, its an automatic and we get 38 MPG avg.
Only thing I would say to look out for is timing belt change every 60,000 miles, don't push it, if it breaks its very bad. Keep the tranny fluid fresh, thats if its an auto, I do a drain and fill every other oil change, and use fluid speced for this car, SPIII.
With the above said we both really like the car, we're both small, short, whatever you want to call it and the ride is very good for us. I don't know, might feel different if we were larger, but who knows.
Hope this helps.
jcwit