It’s undisputed that BMW still has the recipe for making a great entry-level luxury car.