BMW reported Q1 revenues up by 3.9% to EUR18.2bn from EUR17.54bn in the same period last year and forecast group sales this year would top 2m for the first time. Last year it sold 1.96m vehicles.