The way i see it is, its better to wait 2 minutes and warm it up, then driving straight away and run the risk of having engine troubles later on.

2 minutes of idling is not going to cost you in petrol anywhere near as much as fixing your engine will cost.