I have thoroughly enjoyed my i3, and bought it new in June 2014. Doesn't have all that many miles on it, but the vast majority were 1-7 mile trips around town where an ICE would get eaten up since it would rarely get fully warmed up, especially in the wintertime. But, I only have one garage, and I'd like to keep my vehicle inside for both security (not that I've had damage or theft), but also so I don't have to move it when the snow plow comes around. So, while I didn't trade it in, it is for sale after I bought an X5 45e that has more than enough EV range for my typical local trips, but can also take me on transcontinental ones while pulling a trailer should that be in my range of desires without needing to stop for long times or frequently to refuel.
Mine has less than 17K miles on it, and has two sets of wheels/tires, Giga with most all options, $12K.
2011 535i x-drive GT, 2014 i3 BEV
Soon (hopefully!) A 2021 X5 45e will replace the above