Hi Alan. There was a recall on the driver airbag followed very soon after with a repeat on the passenger airbag.
I had my 320i Touring Automatic done,followed by my 325Ci Convertible Auto and then my 330i Touring Auto.
The 325Ci Convertible suffered a failure with the sound system and needed to be sent away for a new component at an eye-watering £300+00. followed by a failure of everything 'air distribution',fan,AC,de-mist,heater - the lot but that was a mere £160+.00. that was all below 60,000 miles albeit the car was a 2002 model.