From what I've owned in the past:
1980 Plymouth Volaré wagon: It had its fair share of rattling but who cares when it's your first car!
1989 Chevy Sprint w/3-cyl engine: bought at 168,000 kms so, yah, some rattling present but this was a bottom-of-the-line econobox. One has to expect rattling in that.
1990 Suzuki Swift w/4-cyl engine: bought at 60,000 kms and was rattle-free until 200,000 kms or so.
1999 Saturn: bought new and rattle free for entire ownership. Traded for car below.
2002 Saturn: also bought new but rattles started to appear at less than 30,000 kms. Sold car at 60,000 kms.
1994 Firefly: bought at 161,000 kms, similar to '89 Sprint in ownership experience.
2005 Impreza RS: totally rattle-free so far, presently have 39,000 kms on it.