is service on a bmw expensive?
It really depends. BMW are a luxury brand, therefore their cars are going to cost more to own than more affordable models. But, you probably already expected that. In terms of maintenance, the prices aren't as much as more luxurious brands, but the repair costs are quite expensive on average.