Selling a car due to maintenance coming up is silly if you ask me. Especially since your e46 M3 had such low miles. Plenty of independent BMW shops that you can take it to that wont rear end you.
Wait till the 1200 mile service and report back. I think your review a bit premature.
2017 M2 - Scheduled European Delivery Date: 10/11/2016
2011 BMW M3 Sedan Alpine White
Picked up via ED 9/27/2011 & Redelivered 11/23/2011 **SOLD**