I am leaning towards leasing since the advertised local deal in my area is $279 for a i3 Rex (24 months, 10k miles). Pretty cheap but I've also looked at some used ones and it seems like I can get a comparable model for about $30 - $35k. Clean cars (some certified) with less than 5,000 miles...