I bought a 2016 Rex in the middle of last November with 128k or so miles on it. Since then, it's done about 800 miles, and is granny charged about every ten days and the Rex tank filled up about once every 2-3 weeks. Absolutely over the moon with it, my first BMW.. in fact, the first time I've...