In 1994, he competed in the South East Asian Touring Car Zone Challenge (SEATCZC), driving a BMW M3 for Three Crowns Racing.
In the Zhuhai street race supporting the BPR Global GT Series, Kwan had qualified his BMW M3 second on the grid.
Despite his great drives during the season, he lost the championship to Peugeot driver Henry Lee Jr at the final race in Macau.
From 2002, the team switched to a BMW M3 GT prepared by Schnitzer Motorsport, but the car was just not competitive against the fully tuned up Japanese machines.
The team led the race after a fierce battle with BSA Motorsport's Radical SR3 and Porsche 911 GT3 Cup until problems hit.
In 2004, he did the MMER again with Amprex Motorsports, this time using an ACO/FIA GT1 spec Lamborghini Murciélago R-GT and sharing with German driver Norman Simon and Genji Hashimoto.
In November 2004 he made his only appearance in the FIA GT Championship by competing in the series' China Round in Zhuhai.
Driving for GPC Sport, he shared a Ferrari 360 Modena with Matthew Marsh and finished 4th in the GT2 class, after suffering long delays in the pits due to a starter motor problem.
In 2003, he moved back to the Asian scene and became the first champion of the inaugural Porsche Carrera Cup Asia Series, despite losing the final race to Malaysian former F1 driver Alex Yoong.