So, since you're going to buy it
and it is so gorgeous you'll want to wear it as much as possilbe, you need to work out how much it will be per wear. Assuming that you're in the UK, it'll be coat wearing weather for at least half the year, that's 182.5 days. Therefore, I think, it's about £1.62 per day. Bargain...
Except, of course, you won't wear it every day, etc, etc but I find this kind of justification very helpful.