A 2006 BMW 330i with the N52 engine requires 6.5 quarts of oil.
Important Note: This information is based on general specifications. Always refer to your owner's manual or consult a BMW service advisor for the most accurate and up-to-date oil capacity for your specific vehicle.