Home Morocco BMW car hire in Morocco Top BMW car hire locations in Morocco Casablanca Avenue Des Far Agadir Airport [AGA] Casablanca Airport [CMN] Casablanca Port Railway Station Essaouira Airport [ESU] Fez Airport [FEZ] Fez City Marrakech Airport [RAK] Marrakech Railway Station Marrakech City Nador Airport [NDR] Ouarzazate Airport [OZZ] Oujda Airport [OUD] Rabat Airport [RBA] Rabat City Tangier Airport [TNG] Tangier City