Welcome, sweet car, as the others have said I don't think you should have much to worry about maintenance wise with the car. Just keep up with the maintence schedule and you should be all set, also I'm guessing the car is still under warranty from BMW so you shouldn't really have to pay for much.