Its one of the oldest motor companies in the world and you’ve probably never heard of them. Borgward Motors was setup in 1890, based in Bremen Germany. The company lasted until 1963 before it hit financial troubles...
By Peter Fitch
September 14, 2015