The BMW 2 Series sits between the 1 Series and 3 Series and comes in a range of body styles, including Coupe, Gran Coupe and Tourer. With a range of petrol, diesel and hybrid engines to choose from, the 2 Series range has a trim to suit most people. If you are looking for more performance, they also manufacturer the M240i variant.