What were your recalls?
Took mine in for rough running but they said there was nothing wrong with it, it's still the same.
Need to get fuel gauge sorted plus fork knock.
I had my oil/coolant pump replaced and some additional abrasion protection added to the wiring harness. Both were part of wider BMW technical campaigns. That?s the only work that?s been needed on mine to date.