BNP Paribas Financial Markets bought 1.18 lakh shares in PNB Housing Finance for an average price of Rs 862.4.