 Sofyan began his car racing career in his native continent, competing in the Formula BMW Pacific in 2009.He competed in all the races that season and finished in fifth position in the final standings.In 2010, he returned to the Formula BMW Pacific series, where he raced in every round except round 3 in China.