An emotional Ewen Ferguson says he felt like he was in a dream after winning the BMW International Open in Munich.