the 2003-2008 model for the Corolla seems to be one of the most reliable cars available in the time frame. I personally have a 2003 Corolla LE with a bit more than 320k miles on it and it still runs perfect (i bought it in 2005 with 58k miles on it) I know other people with 04s, 05s, 06s with far more than 150k miles. If you take care of this car, it will take care of you!

It is a basic car for transportation. Don't floor it, or drive too aggressively or it wont take care of you! and make sure to get oil changes and fluid flushes when needed