M5, I think it depends where the car is warming up. It's okay to warm the car up in like a quiet neighborhood, but if it's in the city, then someone should stay in the car to watch it warm up.
So far, my mom's BMW is running like new, even with 150K miles, other than the fact that the fuel injectors are getting pretty loud now. Warming up the car makes the car last longer because the car will always work under operating temperature, thus leading to less wear and tear on the components. When the engine is run cold, the components are not warmed up yet, not reaching their operating temperature. It's like someone pushing you out of bed and asking you to run around the block 10 times. There will be more friction, and like someone said earlier, due to thick oil or most of the oil dripping down to the oil pan.
VipFREAK, what kind of car does your friend have? That's odd :reallyodd: