1(a): Depends on your tariff. The battery is 28kWh; that's 28 units at, in my case, 13.92ppu = £4.20. Add an inefficiency margin, it may cost a fiver. That can be massively reduced if you have any kind of split tariff where overnight power is less; you can program the car to only begin charging at (say) 11pm despite that you might plug it in earlier. 1(b): Fast and rapid chargers away from home can cost anything from £0 upwards - yes, totally free. A rapid charger will fill the car to 94% and then shut off. From empty that takes 35 minutes. The most expensive rapid I have used cost £3 to connect plus 17ppu (Ecotricity). Those who get their domestic supply from Ecotricity don't pay the £3 connection fee. 2: Depends on the season and the driving environment. 50+ mph cruising is far more efficient than stop-start town driving. On a recent 85 mile trip on motorway and dual-carriageway mostly, with cruise set at 73, we got 4.5 miles per kWh average in 3 degC temperature. Although that didn't run it dry of course (so the figure is a calculation) that equates to 126 miles range. Local short trips and that average drops to 3.5 or so. One other member here regularly gets in excess of 5 miles per unit by "hypermiling" (following something large like a coach using the reactive cruise control to maintain distance) - in warmer conditions. 3: Interval 12 months. Costs - don't know per actual service, but they have a published deal whereby you pre-pay for two or more years. 3 years pre-paid is £349. 5 years is £449. Aside from cost savings (I'm presently averaging less than 5p per mile WITHOUT trying to keep it down by using free chargers and without using an economy-seven or similar tariff) and aside from driving characteristics (which you have already experienced) there are a couple of things relevant to EVs specifically - you can program the car to pre-heat itself and de-ice its windscreen before you get in it; and if you do get in it cold, heating (which is, of course electric) is available immediately; you don't have to wait for the engine to get warm.