BMW have a great range of models across most fuel types: Petrol, Diesel, Plug-In Hybrid and Electric. Some popular petrol models include the 1 Series, X3 and Z4. Some great diesel models include the 4 Series, 3 Series and X5.
BMW's electric range is continually expanding in both size and popularity. They have a great selection of EVs available like the i3, i4, iX3 and iX.