Interior rattles really annoy me. My old Civic had tons, and my new Subaru has several, despite being just five months old. I put up with them because the Subaru is otherwise a fantastic, versatile car at a great price. But I would really love it if the next car I bought (at least five years down the line, just to be clear) didn't sound like interior pieces were loose--and stayed that way for years. It's not my only criteria, of course (I want a sport sedan with the emphasis on sport), but it's one of them.
Which brands out there do really well with resisting interior rattles? I've heard great things about Toyota and Lexus. I've heard some negative feedback for Infiniti (not a lot though), lots of negative feedback for Subaru (I can confirm that), and lots for GM products. I don't know much about the European brands. How does BMW stack up? Audi (maybe we could ask Tom)? The Swedish twins? Et cetera. How about Cadillac, Acura, et cetera?
Any suggestions?