Colin Turkington took pole position for Sunday's first BTCC race at Oulton Park with a last gasp effort in his eBay BMW.