A
IMO, You already 'almost' bought the M4 and you need to complete that commitment (to yourself) before you go shopping for more. You bought it before you had the cash and now you have pulled the cash together. Get the M4, shoot it for a while, then think about the next purchase.