BMW X4 Price, Specifications and Offers