my thoughts:
the bulk of your bill seems to come from replacement parts. i think you would have paid an equivalent amount, if not more, for the same parts if purchased from PML, most of which are wear and tear items that would not have been covered under warranty. i believe PML charges close to $1000 for inspection II, excluding replacement parts.
PML also charged me $278 once for a wheel alignment - that's about $200 more than what J4C charged you for the whole Inspection II labour according to your breakdown above.
also, go to
RealOEM.com Online BMW Parts Catalog to check out prices and compare. although the prices in the website are in USD, i've found that PML prices are more or less similar after conversion to SGD. you could always buy your parts yourself if you can get a better price but that isn't necessarily always the case. there are some parts that J4C can get for a cheaper price than if you were to call up a stockist yourself.
for sure they try to make a little from the parts, but in exchange they provide another layer of warranty. you don't have to worry about buying the wrong parts nor do you have to call around for part numbers and if anything should go wrong, they'll replace and fix it.
and really, what's wrong with the boss driving a 6 series? he is the boss of a successful business afterall.
cheers