Björk finished third in the Swedish GT series, and was on the podium in 11 out of 12 races, and he also made his debut in STCC, filling in for Kristoffersson Motorsport's Roberto Colciago for one weekend.
He also raced in the 24 Hours of Daytona, taking the class pole position and fastest lap but had to retire after gearbox failure while in the lead.
When Niklas Lovén and the works STCC BMW team WestCoast Racing parted ways midway through the 2004 season, Björk was called in to replace him.
The move proved to be a successful one; Björk took the championship lead with a win in the first race and kept it for the rest of the season, taking the title ahead of his former teammate Richard Göransson.
When the Futurecom TME Audi DTM driver Nicolas Kiesa injured his leg in a motocross accident with two races remaining Björk was called in as a replacement.