2003 BMW 325i

The dealer said he fixed the engine idle problem but as I drove it off the the lot the same thing happened again. Is this normal after repairs?