CarMax carries BMW M3’s regularly, and even has six today in my unicorn range, but they are usually higher mileage and pre-2010 cars. Lots of them are the hard-top convertibles. Stumbled on a pair that are a little newer and a whole lot less mileage than normal. The 2012 in Salisbury, Maryland is particularly low mileage for a CarMax M3 – and not moving at all. Also a 2011 in Dulles, Virginia with slightly higher mileage. The 2011 is listed with the SMG transmission – thought BMW changed over to a different double-clutch automatic by then but defer to BMW pros on that. The 2012 is not far from me and the 2011 is at my local CarMax – go see my favorite rep Si Sultan if you want either one!