bmw engine thoughts