1973 BMW 3.0 CSL
In the early 1970’s BMW wanted to race in the European Touring Car Championships and therefore to qualify their race car they had to homologate a legal road version in order to compete. 1973 the first of only 1,265 road cars were built and only 500 were exported to the UK. The nickname” Batmobile” was […]