I just wanted to recommend Bimmex (Markham location) after my first experience with their service. This is the first time I have taken my 335 to a shop other than a BMW dealer. I had them do an oil change, A/C recharge and the vehicle inspection. I received an email report of all the items that were ok and those that they recommended attention. When I spoke to Nathan and he told me which items should be done now and which ones could wait. I booked another appointment to get the required work done, which was replacing a number of fluids and the spark plugs. All the work was done on time and at what I consider a reasonable price. Alex, the owner, has since followed-up with emails to thank me for my business and ensure I was happy with the work. I will definitely go back to Bimmex for my service in future.