BMW reveals the next-gen 3 Series: Luxury sedan gets mild hybrid treatment and bonkers performance version Whichcar