Autos Cars BMW M-Power Ad In Moscow 13 years ago Aldo Strada This was a billboard in Moscow back in April advertising the new M3. There are actual cars on that billboard! Continue Reading Previous Aplina BMW 123d Turbo CoupeNext A New Definition Of Mini Cab Leave a Reply Cancel replyYou must be logged in to post a comment. This site uses Akismet to reduce spam. Learn how your comment data is processed.