BMW is to invest £250m in its UK factories over the next three years to expand production of the Mini, the company has announced.

Read more