Karlsruhe is Germany's car-sharing capital

Karlsruhe is Germany's car-sharing capital
Fotolia

Car-sharing vehicles have become a common sight on the streets of Germany's major cities.

As the concept gathers traction, which cities boast the most vehicles per 1,000 inhabitants? According to the German Car-Sharing Association, Karlsruhe is way out ahead of all other German cities with 2.7 vehicles per 1,000 inhabitants. By comparison, Munich has 1.26 per 1,000 people.