Unless an owner of a 2012-2013 can verify that updates have been installed, get a 2014 or later. Other than that, just get one you like. Depending on your weather, you or your passengers might appreciate seat heaters. I bought my M3W used. I would not have chosen seat heaters on a new build, but have appreciated them.
Technically, there's nothing wrong with a 2012-2103, but you might find it in the shop getting updates whose total can easily run $8k USD. Yet, some of the early cars never had issues and didn't seem to need any of the updates. Just a little unpredictable.