Bruno Spengler, BMW Motorsport Driver