The Netherlands is a country in northwest Europe. It borders Germany and Belgium. It is 41,526 km2 (16,033 sq mi) in size and has an estimated population of 16.5 million.
BMW 320 at the AutoRai
BMW 320 si racing car. On the side they are advertising fot the WTCC races on Zandvoort, the Netherl...
The Invicta S1 racing car
In the early 2000s, the marque was resurrected yet again, producing the Invicta S1, at a factory in ...
BMW racing car which have raced at the 24 Hours Nürburgring. Photo was made in 2005