German auto giant BMW Group has won a contract to supply the Los Angeles Police Department with 100 electric cars, beating competition from California-based rival Tesla Motors, Inc. BMW will lease 100 of its fully-electric plug-in compact BMW i3 vehicles for use in the LAPD’s transportation fleet.