As a BMW owner, if I was to buy a new car today, I'd buy a new Mazda over pretty much any new comparable BMW.