The German sedan BMW M3 is an all rounder car and is suitable for both race track as well as daily use. Being different from its previous coupe style models, the 2015 model can be comfortably inserted in the family category too.