BMW 2 Series

BMW 225xe hybrid review

One of very few hybrid MPVs you can buy right now, the BMW 225xe is well worth a look