This 1996 BMW Alpina B3 3.2 Touring, one of just 89 units ever produced and bearing the number 23, boasts a fascinating journey. Initially dispatched to Nicole Racing Japan, it later made its way to…
This 1996 BMW Alpina B3 3.2 Touring, one of just 89 units ever produced and bearing the number 23, boasts a fascinating journey. Initially dispatched to Nicole Racing Japan, it later made its way to…