2019 BMW X4 M40i Review

I knew writing this article would give me mixed emotions. The X4 is, shall we say, a confusing vehicle that doesn’t really fit too many…