જર્મન કંપની 37 સ્ટોર અને સર્વિસ સેન્ટર ધરાવે છે તેમજ જર્મની, ફ્રાન્સ, ઇટલી, ઓસ્ટ્રિયા, સ્વિટ્ઝર્લેન્ડ અને ડેન્માર્કમાં ઇ-કોમર્સ વેબસાઇટ મારફતે પણ હાજરી ધરાવે છે, જેનો ઉપયોગ કરીને એપોલો ટાયર્સ યુરોપના ગ્રાહકોની વધુ નજીક જવાની યોજના ધરાવે છે.