Luxury fashion house Chanel has bought its own store on London's most prime thoroughfare New Bond Street from Swedish pension fund SEB for around £320m, as fierce bidding pushed the final price way past the £240m guide price, CoStar News understands.