BMW is up to something again. The company is building a huge installation at the Red Square in Moscow for an exclusive event on July 8th, 2008 for which they released a trailer today. We have no idea what is hidden behind this gigantic structure seen above and we highly doubt its the 2009 BMW 7-Series. But July 8th isn’t that far so we’ll have to wait and see.
We’ve gathered some interesting screenshots from the trailer, so if you want to take a shot at what BMW is hiding – let us know in the comments section below.
Check out the Never Stand Still trailer after the jump and head over to the Never Stand Still web site to see more videos.
Click through for the trailer and more screenshots.
BMW – Never Stand Still: