just got my 2011 m3, its a 650 miles on the clock
when should i take it in for serivce?
oil change? and any other check up?
this is my 1st bmw so im not too sure how this works
and im hearing a squeaky noise from the brakes, will the warrenty fix that?