BMW's M brand is looking to appeal to a new generation of fans. It launched M Town as a digital place for those younger customers in 2018. Now it is running a program called Gen M as a way to welcome ...