Sent my BMW E60 56 plate to CCC for check and repair.
got it back 12 days later.
fully working again, updated software and and running like a dream, even serviced navigation and cd units.
great communication from company and work.
great to have music back in the car again...