Don't forget Prius.  The base model for $27190 comes standard with high-speed automatic emergency braking with pedestrian detection, lane departure, radar cruise, powerful LED headlights and automatic high-beams and is rated safer by IIHS than base models of other compacts.   It has plenty of pep with instant electric torque and greatly improved handling in the new generation.  Prius reliability is legendary and you save every month on fuel and maintenance costs (gas is expensive in BC).  Why buy an old-fashioned conventional gas car?