The MP5 is a purchasable submachine gun featured in Battlefield Play4Free for the Engineer kit. It features a long range and high accuracy among the submachine guns. It has less recoil than many of the other submachine guns, allowing it to be fired in longer bursts at range.
However, the MP5 has a hefty cost, going up to 1,469 or 90,000 for unlimited use.