While up until now the German manufacturer offered its North American customers a 4 year/50,000 miles free maintenance program, BMW announced today that all of its models, except the Alpina B7, will ...