A hetvenes évek második felében a BMW-nél egy új sportkocsi fejlesztésén gondolkoztak, amellyel a versenypályákon is felválthatnák a rendkívül sikeres, de öregedő 3.0 CSL-t. Jochen Neerpasch, a BMW Motorsport vezetője egy középmotoros autót álmodott meg, amely a pályán és az utcán is felveheti a versenyt a nagynevű sportkocsi gyártók típusaival. Az M1 névre keresztelt autó 1979-re öltött formát, de a fejlesztés és a gyártás során bőven akadtak gondok. Hogy a jövőbeli versenyprogramot segítse, Neerpasch életre hívta a BMW M1 Procar névre keresztelt márkakupát.
Az első BMW M1 Procar futam rajtja Zolderben
Neerpasch fejében eredetileg egy 3 literes V10-es motorral szerelt autó képe élt, amellyel a BMW betörhetne az elsősorban az olaszok által uralt szupersportkocsi piacra. A tízhengeres motor kifejlesztése azonban túl sok pénzbe került volna, így az E9 kupéból ismert M49 kódjelű 3,5 literes sorhatost választották az új autó erőforrásának alapjául. Az új motor az M88 kódjelet kapta és az utcai változatban 277 lóerőre volt jó, míg az M88/1 versenyváltozatból 470 lóerőt préseltek ki.
Az M1-et az 1976-ban bevezetett Group 5 kategóriában kívánták indítani a sportautó világbajnokságon, de a homologizációhoz rendelkeznie kellett egy Group 4 változattal is, amelyhez legalább 400 darabot le kellett gyártani. A BMW korábban nem készített még középmotoros autót, így az olaszokat hívták segítségül. A formatervet Giorgetto Giugiaro készítette, Paul Bracq 1972-es BMW Turbo tanulmánya nyomán. A karosszériagyártással a Lamborghinit bízták meg, de a márka épp a csőd szélén tántorgott, így mindössze négy darab készült el, mielőtt a gyártás átkerült Giugiaro torinói műhelyébe. Innen Stuttgartba, a BMW kabriókkal ismertté vált Baurhoz kerültek a kasztnik, hogy megtörténjen a végső összeszerelés. Ezután minden darabot Münchenbe szállítottak felülvizsgálatra, így borzasztó lassan haladt a sorozatgyártás. Az M1 az 1978-as Párizsi Autószalonon debütált óriási sikert aratva, az első példányokat egy évvel később szállították le a vevőknek.