An olive overcoat and a navy turtleneck worn together are a perfect match. When it comes to footwear, go for something on the classier end of the spectrum by wearing burgundy leather oxford shoes. This one is a stylish and age-appropriate combo for a 40-year-old.