I take it to a guy that is in alymer from my house in Ottawa it is about 30 mins but its worth the drive. I have been going to him for years now. He has never srewed me, worked on four of mine and my bros BMW without a problem ever, always asks if i want to change it first doesnt tell me no presure at all, and the best part is he is dirt cheap
. Dealer was always trying to screw me and labour cost was way to much.