BMW E30 M3 Touring

BMW E30 M3 Touring

BMW E30 M3 Touring – the car that BMW never built. Powered by M3 S50 engine from BMW E36.