M340i B58 M Performance Includes well over $23550 of BMW OEM fitted Parts. Includes service plan that's been paid up until 09/05/2025 122000km