Are you tired of waiting weeks to get in for a service appointment, paying outrageous dealer prices?
Here at Motorwerkes we cover the simplest maintenance to complex diagnosing and intense engine work. New and used parts sales, body/paint work and major performance. We truly are the one stop BMW shop.  Listed below are the most common Oil Service prices. With every Oil Service at Motorwerkes we include a free 40 point inspection, top up all fluids and check tire pressures. Should you have any further inquiries please do not hesitate to contact us.

  • Shop Rate: $110.00/hour
  • Pre-purchase inspections starting at: $110.00 + GST (please contact for further details)
  • Out of province inspections: $199.00
  • On call tow truck: Please contact for pricing
  • 3M and window tinting services: Please call for a quote.
  • Interior and Exterior Detail: $179.99
  • Dyno Baseline Testing and Tuning: Please contact for pricing

Oil Service(s) Prices

  • 4 Cylinder Synthetic Oil Service: $95.99
  • 6 Cylinder Synthetic Oil Service: $95.99
  • 8 Cylinder Synthetic Oil Service: $109.99
  • 12 Cylinder Synthetic Oil Service: $119.99
  • E46 M3 Synthetic Oil Service: $180.00
  • E90 M3 Synthetic Oil Service: $240.00
  • E39 M5 Synthetic Oil Service: $210.00
  • E60 M5 Synthetic Oil Service: $245.00

Diesel Oil Service(s) Prices

  • E70 Diesel Synthetic Oil Service: $200.00

For models that are not listed please contact for prices

Motorwerkes only uses BMW approved synthetic oil and fluids.
All Oil Services include a 40 point visual inspection, topping up on all fluids and checking the tire pressure.

One of the major services performed on pre CBS BMW’s is the Inspection 2 Service. It’s a huge and vital tune up for your vehicle and should be done every 4 years or every 100,000 kms (whichever comes first.) Please contact Motorwerkes for more information on repairs, estimates and prices.