I need a new coat. Need it to be warm and not tight as I ride a bike and hate feeling restricted. Under £40 if possible. Any suggestions?