Which Japanese sedan should I buy?

I'm looking for used cars to purchase online, and have narrowed it down to about 3 choices. I'm hoping to purchase a Japanese 4 door sedan because of their reliability and less expensive maintenance, however are those both true? I have reduced the search to a Subaru legacy, a Honda Civc SI, and a Toyota Camry. (all 2004-2006) Regardless of previous owner use etc, which cars have been known to be more reliable and inexpensive? All are around 100k - 125k km. Any tips or common problems/issues would be aprpeciated information!

My ranking
1.Toyota Camry
2.Civic
3.Subaru
When you buy a car, if the km is more than 100k, go for a big bargain in the price.