I usually rev match to a stop. I only coast if i'm being lazy and at speeds that would require second or third.
My lazy procedure is: clutch in, coast, stop, shift to first, go.
My on the ball procedure is: clutch in, stab throttle with right side of right foot while braking with left side of right foot, select gear (3>2, 4>3, etc.) clutch out.
'07 E92 335i 6MT
Full Bolt On's, Vargas Stage 2's, Carbon Fiber, and Methanol.