2018 mini cooper invoice price