2017 bmw pull ahead