bmw m340i release date