‘Marks & Spencer’s £45 denim jacket is the only coat I’ll be wearing this spring’