E34 M5 выпускали с 1988 по 1995 год на заводе BMW M GmbH в Гархинге, Германия. Его, как и первый M5, собирали вручную. В 1992 году появилась версия с кузовом универсал, получившая название М5 Touring. На E34 M5 устанавливался двигатель S38B36 объёмом 3,5 литра и мощностью 315 л. с. (232 кВт) и крутящим моментом 360 Нм при 4750 об/мин. Двигатели на автомобилях продаваемых в Северной Америке и Швейцарии, оснащались каталитическим конвертером, и имели мощность 311 л. с. (229 кВт). Во второй половине 1992 года, объём двигателя S38B38 был увеличен до 3,8 литров (кроме Северной Америки и ЮАР, где продолжал использоваться 3,5-литровый двигатель, что связано с местными законами о выбросах). Мощность выросла до 340 л. с. (250 кВт). 6-ступенчатая механическая трансмиссия была в стандарте в последнем модельном ряду (1992). E34 M5 стала последней M5 со специально разрабатывавшимся BMW Motorsport гоночным двигателем. В 1992 году было собрано 891 автомобиль 5-дверный версия-универсал (Touring) с лев