M4 for sale