Bridging the gap between a full luxury sedan and a supercar’s limited practical abilities, this BMW M5 checks nearly all the boxes of a serious driving enthusiast. The comfortable German sports sedan wrapped around a twin-turbo V8 allows one to go about daily life knowing that its underlying Teutonic fury can put just about every other vehicle on the road in its place.