What about the first year cost...
I have just phoned around various local Mazda dealers for a price for the first year service for a 2.2D, and got a huge range. These are all Mazda dealers, not independents, and are listed on the Mazda website. I asked what they did and all did the same, except where noted.
I'll not embarrass them by mentioning them by name, but here goes:
Town name starting with D = £190
Town name starting with S = £194
Town name starting with F = £160
Town name starting with P = £164
Town name starting with E = £289 !!! includes free wheel alignment check.
So, I'm heading to F !!