bmw x1 25e Archive

Bmw X1 25e


Bmw has yet to release prices but its 40g km emissions along with its 31 mile electric only range