Do I have to go to dealers for service?
I don't like dealers, as I have NEVER had a good experience. I have a lift and do all of my own work. Whatever I cannot do, I take to my trusted shop, which is not a dealer. I don't care that it's free work provided by the BMW dealer.
So my question is, if I do my own work on a new M3, will it void warranty? Of course, I will get the "reset tool" and document all of my work.
The dealer will only see the car for warranty repairs, if it's more than $1000 for me to do myself.