Soldato
Do those quotes look reasonable?
Meh, not especially, depending on what they are going to do. Insp II service should include spark plugs, air filter, microfilter, oil + oil filter. It *should* also include a diagnostic read out of the fault memory which would be good for you, but I bet it won't.
BMW main dealers only charge £369 for an Insp II and that will include everything it's meant to, and be using Genuine BMW parts. And you'd be able to get that £369 down to around £300 if you took your own oil along which you can buy from ECP for around £45.