I have a 2020 X3 pro - and looking to upgrade the controller and motor to the Grin Tech All Axle motor... its seems to be the best fit for me. I like taking long rides (50-100miles on / off road through SF, Marin Headlands, Oregon etc... wherever). and I really need the best regen possible...