BMW takes on Tesla in new ads

The 330e electric plug-in hybrid touted as 'car you've been waiting for without the wait'