There are quite a few different BMW models available to suit pretty much all needs and tastes.
If you want something small practical and economical, take look at the 1 Series, for example the 118i SE - 5 Door. For a little more room you might prefer the 2 Series Gran Tourer, or the even larger 3 Series Touring. If 4X4 is more your thing you could select an X1 or X2 for example. There are plenty to choose from. If the car you want is not listed it is still worth enquiring if it can be made available.