Consider wearing a beige trenchcoat and a charcoal crew-neck sweater to don a neat and classy look. To add some extra flair to your ensemble, complement your outfit with a pair of dark brown leather derby shoes. And if we're talking fashion for 40-year-old guys, this ensemble is perfect.