Alpina B12 5.0 (E31) '06.1990–05.1994 Produced in 97 copies

Alpina B12 5.0 (E31) '1990–94
Alpina B12 5.0 (E31) '1990–94
Alpina B12 5.0 (E31) '1990–94
Alpina B12 5.0 (E31) '1990–94

Alpina B12 5.7 (E31) '11.1992–12.1996 Produced in 57 copies

Alpina B12 5.7 (E31) '1992–96
Under the hood Alpina B12 5.7 (E31) '1992–96
Alpina B12 5.7 (E31) '1992–96
Alpina B12 5.7 (E31) '1992–96

WheelsAge.org '2005–pr.