I think car longevity varies. I have a dodge truck with 198k and the original clutch. Everything mechanical is shot now, but it still drives. The only thing I ever put into it is a water pump and radiator. The engine (V8) saw 5000 RPM on a regular basis, and that's why I think it's worn.
I just bought a 96 328i from a guy who put 370,000 on a Ford Explorer, and my dad knows someone who has 400,000 on a Geo Metro, yes really.
There are always E36's in the classifieds around here with 150-170k on the clock.
The manual says not to let the car idle to warm up when it's cold. Let it run for 30-60 seconds, and start driving. Don't rev past 3k until the engine is warm.
97 328iS, Manual, Stock