I've had my 330d for over 3 years and 35k miles. Its had 1 service in that time. However it is now due a second.
The service items are separated out and on different schedules on my car, so coolant is separate, brakes is separate, brake fluid is separate, engine oil change separate etc....