I'm rather impartial between domestic and foreign. However, my girlfriends father bought her a brand new one as her first car, until she blew the motor in it with just under 100,000mi and then he bought her another one which the trans was starting to go(auto) and then that motor went. She doesn't know much about cars and only does maint when she's told to by either myself or her brother in law(shop owner). She also let her ex's drive them and beat em around a little.
If taken care of they should last like any other car, but she drives cars nicely and has all her maint done professionally.
Personally I didn't like driving them and dislike the looks even more, along with the experience of going through 2 new ones in less than 6years.
As for foreign I bought my acura with around 30,000mi on it and now it's got around 125k. First two years were just general tune ups and brakes. In the past two years I've spent a couple grand in maint. Some needed, some just because. I can tell you I've beat the bag out of it for 4years and almost 100k and it's still running strong.
Just my experience...
2000 Acura Integra LS
B18B1 1.8L 4cyl
1987 Chevy Scotsdale
350CI TBI 4sp Auto 2WD
2dr Std Cab Short Bed