I've found a couple 2006 325i & 328i with 41,000 miles or less in my price range but I need to know approx what the maintenance costs will be over the next 4 years will be. Is standard maintenance, oil changes etc, super expensive? Also what major maintence can I expect to have to do and how much will that run? Sorry to ask so many questions but since these cars are at the top end of my price range I don't want to buy it and then be unable to afford the maintence. Thanks!