Beware the authorised BMW dealer in Cancun: Mayan Motors. I attempted to have my F650 serviced there last week (the 12 000 mile/20 000 km service). I specifically asked for the brake fluid, fork oil and coolant to be replaced. After a full day, and 5000 pesos, I got an oil change, a new chain (not asked for), rear sprocket and a bike wash using something that stained the wheel rims and took an hour to remove. What wasn't changed were: brake fluid, coolant, fork oil, new air filter, fuel filter or spark plugs. The battery wasn't checked, neither were the wheel bearings and steering bearings checked or greased. Fortunately there is a competent, helpful and really nice ex-BMW mechanic named Ricardo at biker'sshopcancun.com who re-did the service properly, for a really reasonable 2000 pesos. Local riders I met at Ricardo's also had bad experiences with Mayan Motors.