Mostly I do my own work
Here are all the people who had a hand in maintaining mine:
All Nations Auto Parts
      
      4297 Mayfield Road
      
      South Euclid, Ohio 44121
      
      Out of Business
      
      Paul had more advice than parts
    
All Seasons Sports
        Center
      
      2700 Akron Road
      
      Wooster, Ohio 44691-7903
      
      (330) 264-7735
      
      Mon, Thurs 9-8; Tues, Wed, Fri 9-6; Sat 9-4, Sun Closed
      
      A good official BMW dealer, but a long trip from Cleveland
    
BMW Motorrad of St. Louis
      
      4011 Forest Park Boulevard
      
      St. Louis, Missouri
      
      (800) 999-1269
      
      Closed Mon
      
      An official BMW dealer that used to be good
    
Competition Accessories
      
      345 West Leffel Lane
      
      Springfield, Ohio 45506
      
      (800) 543-3535
      
      No longer stock BMW parts
    
Cyclecraft
      
      55 Broadway Avenue
      
      Bedford, Ohio 44146
      
      (216) 232-8333
      
      Out of Business
      
      Where I used to get all my clothes, and my tires done
    
Cycle Analysis
      4984 West 150th Street
      Cleveland, Ohio 44135
      Fixed a flat tire with an inner tube for me
    
Dunn Hardware
      
      1443 Richmond Road
      
      Lyndhurst, Ohio 44124
      
      (216) 291-5420
      
      Best, closest, biggest real hardware store for bolts, clamps, etc.
    
Hans Truck & Trailer Repair, Inc.
      
      14520 Broadway Avenue
      
      Cleveland, Ohio 44125
      
      (216) 581-0046
      
      Machine shop willing to take on special jobs
    
Intersport Fashions West, Inc.
      
      15602 Mosher Avenue
      
      Tustin, California 92780
      
      (714) 258-2020 Ext. 308
      
      Distributor for Hein-Gericke, in case local store won't help
    
Motorcycle Accessory Warehouse
      
      3620 Jeannine Drive
      
      Colorado Springs, Colorado 80917
      
      (800) 241-2222
      
      Got me a tire when no one else could
    
Moto-Bins Ltd.
      
      16 Surfleet Road, Surfleet
      
      Spalding, Lincolnshire, England PE11 4AG
      
      (017775) 680881 
      Expensive air mailed parts, but good for parts no one else can get
    
Motorcycle Specialists, Inc.
      
      4306 Warner Road
      
      Cleveland, Ohio 44105
      
      (216) 883-4551
      
      Helped me buy absurdly soft tires, so I never went back
    
NAPA East Automotive Parts Company
      
      3940 Mayfield Road
      
      Cleveland Heights, Ohio 44121
      
      (216) 382-4700
      
      Out of Business, the last auto parts store in Cleveland Heights?
    
Re-Psycle BMW Parts
      
      240 West Columbus Street
      
      Lithopolis, Ohio 43136
      
      (614) 837-1160
      
      Don't call before noon or Wednesday
      
      Good for used parts, but couldn't find me an exhaust system
    
Rider's Choice
      4168 Ruple Road
      South Euclid, Ohio 44121
      (216) 795-0537
      
      Order, mount and balance tires; I haven't tried them for repairs
    
Shade Tree
        Powersports
      
      15141 West High Street (Route 87)
      
      Middlefield, Ohio 44062
      
      (800) 927-8523
      
      Good mail order and not too far away; used to do my tires
    
Sill's Motor Sales
      1901 Brookpark Road
      
      Cleveland, Ohio 44109
      
      (216) 749-1363
      
      Cleveland's official BMW dealer, but not very helpful
    
South East
        Harley-Davidson
      
      23105 Aurora Road
      
      Cleveland, Ohio 44146
      
      (440) 439-5300
      
      Huge store; great for clothes, but they only do repairs on Harleys