Try get him to sort out the idle hunting b4 u pick the car up. Could be, dirty iacv, coolant sensor, air in cooling system, vacuum leaks, coil packs to name a few things. Have u had the car properly looked at and comp tested? Wouldn't want u to end up with another lemon:)
P.s everyone is a nice bloke when they're trying to sell u something.