No. Modern fuel-injected engines do not require a long idling period to warm up. Idling for about 30 seconds is usually enough to let the engine oil circulate. The most effective way to warm up the engine is to simply drive the car gently for the first few kilometers.