What does this sticker mean? The dealer told me this is a software update for more horsepower. Is this true?
Anybody can help me?
Thanks from Switzerland :rock:
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.