new to e46 m3
So I went ahead and bought an m3 from carmax that I've had my eye on for a good week.
I'm new to bmw's in general and was wondering about maintenance:
-How often should I get an oil change?
-What oil should I use to make sure the engine stays strong and healthy/clean?
-What grade of gas do you guys suggest?
Any help would be appreciated and thanks in advance!