Quality Parts & Service since 1989 - Revelstoke to Monte Creek to Vernon and throughout the Okanagan.

Service Specialists

Volvo, Mack, Cummins...all makes!

Parts Department

We have what you need.

2 Locations

Salmon Arm & Kelowna - contact us.

Our History

Gemm Diesel has been in business for over two decades in Salmon Arm, incorporated in Dec. 1989, and in 2008 expanded to serve the rest of the Okanagan with a full-service facility located in Kelowna.

We operate a Volvo & Mack Authorized Parts and Service dealership, as well as being a Cummins Engine authorized facility. However, we sell parts and service for all makes and models across all industries. We are also a designated inspection facility.

Gemm's "Area of Responsibility" covers Revelstoke to Monte Creek and now throughout the entire Okanagan. We are always available to service the needs of those companies and owner/operators who are passing through our area with minimal wait times, extensive inventory and highly-trained personnel.

We look forward to helping you get back on the road!!!


  • Total area of 15,000 sq. ft.

  • 3,000 sq. ft. parts display and administration

  • Customer Lounge with reclining La-Z-Boy chairs
    and cable TV

  • 4,000 sq. ft. parts warehouse

  • 8,000 sq. ft. of Service Area comprising 3 drive through bays and 2 single bays or 8 single bays in total
Gemm Diesel Ltd.

KELOWNA Facility

  • Total area of 10,000 sq. ft.
  • 2500 sq. ft. parts display and administration
  • Customer area with seating and cable TV
  • 3800 sq.ft. parts warehouse
  • 3700 sq. ft. service area
  • 3 drive through bays or 6 single bays in total


Gemm Diesel Ltd.