The M badge is a performance calling card, so BMW has no problem flaunting it whenever possible. BMW is a German luxury car and motorbike manufacturer and current owner of Mini, Rolls-Royce ...