Get ready for a whole new look for BMW as the German automaker plans to launch 40 (yes 4-0) new models in the next three ...
If the pictures are giving you a bit of deja vu, that's perfectly normal. Yes, it looks a lot like the BMW 430i Gran Coupe we ...