BMW M8 buying guide