Erst mal zur Unterscheidung:
Business Data = Datentarif für Geschäftskunden mit Vodafone Profipaket
Mobile Data = Datentarif für Privatkunden
Preise im BusinessData sind immer netto im Mobile Data immer brutto.
Bei den BusinessData bzw Mobile Data Tarifen ist entscheidend, ob du die Tarifoption d.h. auf einen bestehenden Handyvertrag, oder ob du die Zusatzdatenkarte buchst.
Die 3,95 € im BusinessData bzw 4,95€ im Mobile Data sind der Preis für das enthaltene monatliche Inklusivvolumen von 1 MB. Bei der Tarifoption kommen danach keine weiteren Kosten dazu.
Die Monatliche Mindestnutzung von 5,95 € in den MobileData bzw 5€ in den BusinessData Tarifen bezieht sich NUR auf die Verwendung mit einer Zusatzdatenkarte. Die Mindestnutzung umfasst allerdings auch HSCSD. (d.h. du könntest zB deine 1 MB incl per GPRS nutzen - die restliche Mindestnutung aber auch per HSCSD). Wichtig ist, das die 3.95€ bzw 4,95€ für das Inklusivvolumen auch auf die Mindestnutzung angerechnet werden.
Hinzu käme, falls du KEINE Vodafone Sprachkarte hättest, ein monatlicher Basispreis von 4€ im BusinessData bzw 4,95€ im Mobile Data.
Die beiden "M" Tarife sind übrigens im Gegensatz zu den Datentarifen der Telekom die einzigen bei denen ungünstigerweise pro Sitzung bzw pro Online Stunde auf 10kB gerundet wird. Bei "L","XL" und "XXL" wird erst zum Ende des Abrechnungszeitraumes auf volle 10kb gerundet.
Hoffe die Unklarheit noch ein wenig verstärkt zu haben 
Gruß iric