BMW earnings often bring mixed results, but not this year. In the first three months of 2025, BMW reports that sales of ...