the old man is simply trying to make up his mind between the 35 and an M3. Under that comparison, he's gotten onto the topic of service costs between the two cars. Having previously owned an older M3 when new, he is well aware (and prepared) for dealership premium prices.
before buying car, especially when undecided between multiple cars, you do all the research you can. i don't see why running costs should be ignored completely