BMW M Motorsport works driver Daniel Harper, from Hillsborough, and team-mate Darren Leung showed their rapid pace and fighting spirit once again as they salvaged a top five finish from a rollercoaster three-hour British GT Championship race at Portimão.