+1 what he said ^^
Also, bare in mind the M3 is not a dedicated track car. If it were it would be way to harsh for daily driving.
And The brakes have always been a weak link on the M's.
easily fixed though.
2k miles a year? lol Mate thats ridiculously perfect for owning such a car. Just think if you only do such miles, why not truly enjoy every single one of them?