An automaker can make a concept car to preview a new model that isn't quite ready for production just yet, or it can make a concept to showcase where it's going and what it stands for in a broader sense. Of course BMW is no exception, though its concept cars can sometimes prove quite exceptional. Here we take a look back on the concepts which BMW calls its Vision Cars. Over the past few years alone the Bavarian automaker has unveiled quite a number, and all of them have been quite stunning.