Han kjørte i denne klassen i fem år, og har 27 pallplasser av cirka 35 løp, én NM-tittel, to Sør-Vest Cup-vinner og femte plass i Nordisk mesterskap. I 2001 gikk han over til Racing, og kjørte ett par løp i Special Saloon med en BMW M3.

I 2002stilte han til start i NTCC, og ble nummer tre sammenlagt.

I 2003 og 2004 ble det noen løp i den danske Formel Renault serien. Det ble avbrutt etter halvkjørt sesong på grunn av uenigheter med teamet.

Bjørn kjørte noen løp i Nordic Supercars og Special Saloon i 2005 med en BMW 320 Supertouring, og tok en seier og flere pallplasser.

Etter noen års pause fra motorsporten, ble det foran 2011-sesongen kjøpt inn en Seat Leōn Supercopa. Det ble kjørt NM i GT3, og han ble totalt nummer to.

Det ble kjørt samme bil og serie i 2012, men dette ble en sesong med flere brutte løp og det ble tilslutt en fjerdeplass i NM.

I år satses det nok en gang med Seaten i GT3, og målet for denne sesongen er å ta hjem NM-tittelen.