Hey that is £20 and you can "style" it lots of ways for this winter.
I'm now getting towards the age that I assume Bon Marche are aiming at (50+), but have occasionally bought things there since my early 30s.
It's always worth a look in the cheaper shops, you do find the odd thing that's nice/nice enough for the price. I rather get a kick out of mixing items from shops like this with "better" stuff.
I used to have a black work jacket that I bought at Bon Marche, it was £25 and I wore it with the Jaeger/Hobbs/Department store smart stuff that used to buy for work. It didn't age well but then it was a bargain, so cost-per wear was good.
You won't get much in natural fibres, some of the clothes are rather nasty synthetics but some are worth looking twice at, especially when at a sale price ;-)
I wore a Bon Marche jacket/cardigan with Boden trousers to a wedding recently. I'll admit to snobbily removing the Bon Marche label from the jacket, but it didn't scream cheap, honestly.