I was on the phone with a very helpful chap from a BMW dealership today talking about exhaust mods, and he said that the 'Throttle adoptions' (I'm sure that's what he said anyways), need to be reset when after market headers and/or tail pipe has been fitted as the computer needs to re-learn stuff, and "it makes a big difference to the power" he said.
Adaptive values in vehicle ecu's are exactly that, eg 'values' held in memory that can be changed or 'adapted' by software. Some adaptive values can adjust by themselves based upon the output from various logic processors depending on comparing inputs with known paramenters.
I didn't realise the BMW ECU could be reprogrammed to suit different exhausts etc. I thought the stock fuel/ignition map was 'one size fits all' which is why there is a market for Techlusion and Power Commander units.
Just got back from my local BM dealer and had a chat with a mate who is a mechanic there, and he said there is no such thing as 'throttle adaptions' that can be modified on a 1200 GSA, nor is there a secondary cat in the std tail pipe, as I was told by the same person.