There is a BMW dealership in Arlington. They suck. But I guess they could order parts for you if you needed. You can also order parts from Max BMW and access microfiche online. Great resource! If you need a mechanic, Duncan's Beemers is the place to take an older BMW. He's not the cheapest in the world for parts, but I think he is fair. He's also a great guy and will never gouge you. When I brought my newly purchased K bike to him for some maintenance, he pointed out that my headlight bulb was out. Rather than charging me half an of labor, he handed me the tools and spent half an hour teaching me how to remove the fairing from my K75C so I could change it myself - for free!
I put a new rear shock and fork springs from Progressive on my K75. HUGE improvement. If you are up to changing the fork oil yourself, you could definitely pop in the new springs. They are cheap. Changing the rear shock is even easier. You just need a little suspension know-how to get it set up.
Your bike should have an aux power jack. But mine was zapped. So I just pig tailed a connection for my heated jacket onto the battery.
You like camping? Do you also like to eat? You should join the Yankee Beemers!!