What we know so far about the upcoming BMW 3-series