Top CARO car hire locations in Germany