BMW 330e range expands to four models