Also, find a good independent shop in your area for repairs and other work. The one I use in my area charges $89 for an oil change with BMW oil and OEM filter - it doesn't make sense to change my own.
Originally Posted by Tom K.
The BMW 328i takes 7 quarts of oil, not 10. You can purchase a DIY kit with BMW 5w30 synthetic oil & filter online for about $70 or a dealer will charge about $100 to $150 for an oil service, although many periodically offer coupons for $80.
Current: 1998 BMW M3
Former: 2007 335i and 328i