BMW's Q2 earnings fall 3% on China slowdown