Bit off topic but I'm really curious as to who determines the 5000km/6 month service interval.
I mean it is clearly either a deliberate rip-off which also has environmental consequences through excessive oil, fluid and parts changes (in which case head office really should intervene and set the terms of the franchise agreement), or it is an admission that the Germans can't build a car that can cope with heat, humidity and hills (seems unlikely to be true within the warranty period, although long term it clearly does kill components).
However not understanding different drivetrains is an issue I also had in London with a hybrid 5 series. I literally had to print out the service schedule and some key safety recalls sourced from a BMW tech who was posting on a US forum as it was unavailable to the dealer who sold me the car, or they simply had no idea how to find it despite BS about "checking with Germany".