bmw 340i release date