translate English to French: Your BMW motorcycle deserves the best.
Votre moto BMW mérite ce qu’il y a de mieux.