I bought my '97 540 about 5 years ago with 98,000 km on it. Mint inside and out, and it came with a set of snows and rims. It now has about 180,000 km.
It has been one of the best cars I've ever owned. Some of things listed above HAVE happened. One inside door handle broke, both rear window regulators puked, and the cup holders have all broke at one point or another. The display was replaced shortly before I bought it. Handle and cup holders are easy fixes, and I have a kit to repair the rear regulators, just haven't got around to doing it yet. I had to replace a cam position sensor a couple of years ago. Took about 10 minutes.
Other than that, I've changed the oil regularly and the brakes have been replaced. That's it.
'00 Viper - Steel Grey - stock....so far.
'97 540i - The daily grind mobile
'87 Porsche 930 (B&B exhaust, SC cams, Garrett hybrid turbo, adjustable boost control, Andial fuel enrichment - 400 h.p.) - SOLD