RV Repair Facility

RV repair facility serving Tucson and Southern Arizona since 1967

Our Service Facility

B&C is proud to offer Tucson’s best-outfitted full-service repair and maintenance facility for RVs, boats and coaches. Our staff of factory-trained technicians have the specialized tools and experience to repair and maintain any brand of recreational vehicle or boat.

We stock a huge inventory of hard-to-find RV and marine parts, and we complete all work quickly and thoroughly. Best of all, we guarantee our workmanship, so you’ll have peace of mind when you’re using your RV or boat far from home.

State-of-the-art painting and finishing

Our finishing teams use the latest equipment for painting and finishing, including a dedicated spray booth, to ensure that your boat or RV looks factory-new again. Our painters are true artists, and they create beautiful finishes that turn our customers’ boats and vehicles into breathtaking works of art.

Troubleshooting, diagnostics and mechanical repairs

If your vehicle is suffering from a mechanical or electrical problem, we specialize in quickly finding and fixing issues. Our mechanics are intimately familiar with all brands and builds of recreational vehicles and boats, so we save you plenty of time and money for any type of repair service or maintenance task.


Our RV Service department can handle all service, maintenance and repair needs for any RV or coach, and our highly-trained technicians have the specialized tools and long experience needed to ensure the job is done correctly.


B & C RV and Marine Service can service, repair and maintain almost any type of boat. We specialize in repairing damaged gelcoat and fiberglass surfaces.  Our expert marine technicians can restore boat finishes to like-new condition, and fix any mechanical issues.


Our state-of-the-art facility offers the ultimate in custom coach conversions for buses and RVs. And, we specialize in optimizing RVs and other vehicles for handicap access.

Serving tucson since 1967

Call us at 520-745-9586 or fill out the form on the contact us page.