Three new variants of BMW 5 Series to launch in March 2017