For several years now BMW has been teasing us with features and ideas that area all leading up to one thing - the launch of ...