hope you make it to BsAs with out problems. I think there is another BMW place in Porto Alegre in the south aswell. Big German population buying BMW´s possibly.
I´m giving Sao Paulo a miss. I didn´t really like the idea of visiting teh 3rd biggest city in the world, done with out any city planning!
And Rio has sucked me in. Its brilliant. And really is quite easy to find your way round.
Most of the places to stay are in the Zona Sur. ie the richer (supposedly safer) districts. more or less everything you want to see can be got to from the coast road that goes all round the bay and to Copacabana and Ipanema. The only problem i had was when looking for hostels as they are quite discreet with no glaring signs outside them, in Ipenema at least, and i didn´t have the numbers for the recommendations i had .
Some of the Wealthier people i met when i was invited for night out with some of the BMW people in Barra da Tijuca ( nuevo rich zone) consider the coast road the only safe road to take in Rio if you drive a flash car or bike! Stray inland or near favelas and they think you risk being car jacked! But i have had no problems.
They also said if you ride a BMW you are less likely to be stopped by police as teh only brasilians that ride them are rich people of influence that can cause more trouble than teh bribe is worth to the police men!
It was an interesting night out that was!
There are a few independant bike shops in Barra da Tijuca aswell , one of which has parts like tyres,brake pads, and oil filters at ok proces ( by brasilian standards!)
If you need teh addresses post or PM me.