BMW and quality don't belong in the same sentence without including "the lack thereof",
People I know who own BMWs love them. The only complaint is how much it costs for maintenance. I spoke with someone last week whose 3-series is going on 10 years.
You must have had a bad experience, I'd like to hear some of your horror stories. Was it as bad as the person who posted recently about buying a Chevy or GMC product that was obviously in a crash of some sort?