Just a FWIW. Spent an hour gabbing with the owner/manager of
Summit Motorsports in Canmore the other day. He's got his rental fleet up and running and does minor service, tires etc. Once a week he has a licensed tech on site but this must be booked in advance. He seemed like a very reasonable guy, internet savvy and willing to make an effort on price. BMW is his niche, but he'll service/supply anything.
His website is still in it's infancy but worth a bookmark.