The 2019 should work well for your intended use. We have 4 years (30K miles) on a 2018 S Rex rated at 97 miles. BMW ratings are conservative, our experience has been worst case of 90 below 0F in the winter and best of 130 in the summer (no A/C, it never gets that warm up here), usually 110 or...