BMW will stop building eight-cylinder diesel engines because a six cylinder with turbocharging offers better performance and fuel efficiency.