With one car per dealer and markups reaching $25,000, securing BMW's manual M3 swansong won't be easy or cheap