Hi Sam,
I am new to C-moto as well, but have been riding bikes in Beijing for the past 7 year. And has also been through the driver license and plate registration issues etc.
I bought my last couple of bikes from FHL motor which is located south of Lido. And have been very satisfied with their service so far, most properly they don’t offer the cheapest service but I never had any problems with them.
http://www.fhlmotor.com/
FHL sells both new and used bikes and everything from small scooters to Suzuki hayabusa. As far as I know they are "official" Suzuki and Benelli dealer. Time to time they have couple of Yamaha R1/R6 as well, but most of them cannot get the legal registration.
The thing is if you want a legal registered imported bike then the price starts at approx 175K RMB. Where e.g. a local made Benelli cost 40.000 RMB. So far I didn’t manage to get full insurance on bikes in China, only 3rd party. So it is a bit risky with a 200k RMB bike in my opinion.
I bought a Benelli BJ600GS couple of months ago, and so far I am only positively surprised. I will post some more information about my experience with the bike in another tread later.
The Harley Davison shop is on the same street as FHL approx 500m east of the 4th ring road. But I don’t have any experience with those guys.
Soren