BBC spends £3.4m on sell-off